Unter bash/tcsh ist die magische Taste die TAB-Taste. Da Unix Befehlszeilen eine einfache, festgelegte Struktur haben, kann die Shell relativ leicht feststellen, ob gerade nach einem Kommando gesucht wird, oder nach einem Dateinamen.
Um diese Funktion zu nutzen, reicht es aus, den Anfang des Kommandos oder Dateinamens zu tippen und die TAB Taste zu bedienen. Ist die Sequenz noch nicht eindeutig, ertönt ein Beep, mit nochmaliger TAB-Taste (oder shift-TAB) werden die zur Auswahl stehenden Möglichkeiten angezeigt; es können dann an die bestehende Zeichenkette Zeichen angehängt werden, bis die Sequenz eindeutig ist, um dann mit nochmaliger, anschließender TAB-Taste den Namen vollständig anzuzeigen.