Tcsh
TENEX C Shell eller tcsh er en af UNIX -skallene skabt af Ken Greer [2] [3] [4] [5] [6] .
Hovedtræk ved skallen var evnen til at autofuldføre stier og kommandoer. På mange måder er denne funktion blevet årsagen til TENEX 's popularitet .
Nogle muligheder:
- kommandolinjeredigering med understøttelse af vi og emacs stilarter [7] ;
- programmerbar autofuldførelse (skallen kan konfigureres, så ved at trykke på "Tab" fuldføres ikke kun kommandonavne og stier, men også de parametre, der understøttes af kommandoen) [8] ;
- kontrollere stavningen af filnavne [9] , kommandoer [10] og variabler [11] ;
- udvidet mappenavigationsmekanisme (kommandoer pushd, popd, dirs) [12] ;
- periodiske hændelser (f.eks. forsinket udførelse af en kommando eller "nulstilling" af brugeren efter en timeout) [13] ;
- muligheden for at angive forskellige nyttige oplysninger i invitationen (aktuelt bibliotek, tidspunkt, dato) [14] .
Tcsh er standard shell på FreeBSD . Det anbefales ikke for root-brugeren at ændre denne shell til en anden [15] .
I standardindstillingerne er historikken for kommandoer (gennemset af op- og ned-tasterne) filtreret efter de første tegn, der allerede er indtastet, for eksempel hvis du skriver cd og trykker på op- og ned-pilene, så kun de kommandoer, der starter med cd .
Se også
Noter
- ↑ Udgivelse 6.24.01 - 2022.
- ↑ T i tcsh (downlink) . Hentet 31. oktober 2013. Arkiveret fra originalen 14. april 2012. (ubestemt)
- ↑ Greer begyndte arbejdet med at implementere Tenex- stil filnavnkomplettering i september 1975, og inkluderede efterfølgende denne funktion i C-skallen i december 1981.
- ↑ Ken Greer (3. oktober 1983). " C shell med kommando og filnavnsgenkendelse/fuldførelse ". net.kilder . (Google Grupper) . Hentet 29. december 2010. Arkiveret 9. november 2012 på Wayback Machine
- ↑ Mike Ellis fra Fairchild AI Labs tilføjede kommandofuldførelse i september 1983.
- ↑ 3. oktober 1983 sendte Greer kildekoden til net.sources nyhedsgruppe .
- ↑ Kommandolinjeeditoren (+) (eng.) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 23. juni 2017.
- ↑ IBM-udvikler: Tcsh-skalvariabler . Hentet 16. juli 2019. Arkiveret fra originalen 16. juli 2019. (ubestemt)
- ↑ Kommandoerstatning (engelsk) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 14. juli 2017.
- ↑ Filnavnerstatning (eng.) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 18. juli 2017.
- ↑ Variabel substitution (engelsk) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 23. juli 2017.
- ↑ Directory stack substitution (+) (eng.) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 19. juni 2017.
- ↑ Automatisk, periodisk (engelsk) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 19. juni 2017.
- ↑ FILER (engelsk) (utilgængeligt link) (24. november 2016). Hentet 16. juli 2017. Arkiveret fra originalen 31. maj 2016.
- ↑ 2. Default Shell . Hentet 3. februar 2020. Arkiveret fra originalen 16. februar 2018.
Links