Tcsh (ausgesprochen “tee-see-shell” oder “tee-see-ess-aysh”) ist eine Befehlszeilen-Shell ähnlich der C-Shell (csh). Es wurde Ende der 1970er Jahre von Ken Greer mit dem Ziel entwickelt, der Benutzererfahrung einer Befehlsshell die Befehlsvervollständigung hinzuzufügen. Es wurde erstmals 1983 der Öffentlichkeit zugänglich gemacht. Tcsh ist vollständig kompatibel mit csh und fügt viele nützliche Funktionen hinzu.
Befehlsshell, Betriebssystembegriffe