Tcsh | |||
---|---|---|---|
![]() | |||
Siste versjon(er) | 6.24.15 / 4. feb. 2025 | ||
OS | Unix-liknende | ||
Lisens | BSD-lisensen | ||
Implementert i | |||
C |
tcsh («tee-shell») er etUnix-skall basert på og kompatibelt medC shell (csh). Et C shell utvidet med programmerbarkommandolinje-redigering, visuell redigering av tidligere kommandoer (historie-redigering) og enkelte andre utvidelser. Utvidelsene gjør tcsh mer brukervennlig og effektivt.
Kommandolinje-redigering betyr at brukeren kan redigere den aktive kommandolinjen med piltastene på tastaturet. Historie-redigering betyr at brukeren kan bla tilbake i tidligere kommandoer (historie-listen), redigere dem og utføre dem på nytt. Historie-redigering var en av nyvinningene introdusert i C shell, men redigeringen skjedde ved hjelp av koder, ikke visuelt som i tcsh. Redigeringsfunksjonene er siden blitt standard i de fleste Unix-skall, inklusivebash og nyere C shell kloner som Hamilton C shell for Windows.
I likhet med C shell og i motsetning til mange andreUnix-skall, mangler tcsh støtte for programmerte funksjoner. Mangelen kompenseres delvis av en fleksibel alias-mekanisme med parametre.
Tcsh er det standardskallet for distribusjoner som er basert påBSD, slik somFreeBSD.
Siste versjon er 6.20.00, som ble lansert 24. november 2016.