Tcsh
TENEX C Shell tai tcsh on yksi Ken Greerin [2] [3] [4] [5] [6] luomista UNIX-kuorista .
Shellin pääominaisuus oli kyky täydentää polkuja ja komentoja automaattisesti. Tästä ominaisuudesta on monella tapaa tullut syy TENEXin suosioon .
Joitakin mahdollisuuksia:
- komentorivimuokkaus vi- ja emacs -tyyleillä [7] ;
- ohjelmoitava automaattinen täydennys (kuori voidaan konfiguroida niin, että painamalla "Tab" ei vain suoriteta komentojen nimet ja polut, vaan myös komennon tukemat parametrit) [8] ;
- tarkista tiedostonimien [9] , komentojen [10] ja muuttujien [11] oikeinkirjoitus ;
- laajennettu hakemistonavigointimekanismi (komennot pushd, popd, dirs) [12] ;
- säännölliset tapahtumat (esimerkiksi komennon viivästyminen tai käyttäjän "nollaus" aikakatkaisun jälkeen) [13] ;
- kyky määrittää kutsussa erilaisia hyödyllisiä tietoja (nykyinen hakemisto, aika, päivämäärä) [14] .
Tcsh on FreeBSD :n oletuskuori . Pääkäyttäjän ei suositella vaihtamaan tätä komentotulkkia toiseksi [15] .
Oletusasetuksissa komentohistoria (selataan ylös- ja alasnäppäimillä) suodatetaan ensimmäisten jo syötettyjen merkkien mukaan, esimerkiksi jos kirjoitat cd ja painat ylä- ja alanuolinäppäimiä, vain ne komennot, jotka alkavat kirjaimella cd .
Katso myös
Muistiinpanot
- ↑ Julkaisu 6.24.01 - 2022.
- ↑ T in tcsh (downlink) . Haettu 31. lokakuuta 2013. Arkistoitu alkuperäisestä 14. huhtikuuta 2012. (määrätön)
- ↑ Greer aloitti Tenex - tyylisen tiedostonimien viimeistelyn toteuttamisen syyskuussa 1975, minkä jälkeen hän sisällytti tämän ominaisuuden C-kuoreen joulukuussa 1981.
- ↑ Ken Greer (3. lokakuuta 1983). " C-kuori, jossa on komento ja tiedostonimen tunnistus/täyttö ". net.sources . (Google-ryhmät) . Haettu 29. joulukuuta 2010. Arkistoitu 9. marraskuuta 2012 Wayback Machinessa
- ↑ Fairchild AI Labsin Mike Ellis lisäsi komennon suorittamisen syyskuussa 1983.
- ↑ 3. lokakuuta 1983 Greer lähetti lähdekoodin net.sources -uutisryhmään .
- ↑ Komentorivieditori (+) (eng.) (linkki ei saatavilla) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 23. kesäkuuta 2017.
- ↑ IBM Developer: Tcsh shell muuttujat . Haettu 16. heinäkuuta 2019. Arkistoitu alkuperäisestä 16. heinäkuuta 2019. (määrätön)
- ↑ Komentokorvaus (englanniksi) (linkki ei saatavilla) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 14. heinäkuuta 2017.
- ↑ Tiedostonimen vaihto (eng.) (linkki ei saatavilla) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 18. heinäkuuta 2017.
- ↑ Muuttujan korvaaminen (englanniksi) (linkki ei saatavilla) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 23. heinäkuuta 2017.
- ↑ Hakemistopinon korvaaminen (+) (eng.) (linkki ei käytettävissä) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 19. kesäkuuta 2017.
- ↑ Automaattinen, jaksoittainen (englanniksi) (ei käytettävissä oleva linkki) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 19. kesäkuuta 2017.
- ↑ TIEDOSTOT (englanniksi) (linkki ei saatavilla) (24. marraskuuta 2016). Haettu 16. heinäkuuta 2017. Arkistoitu alkuperäisestä 31. toukokuuta 2016.
- ↑ 2. Oletuskuori . Haettu 3. helmikuuta 2020. Arkistoitu alkuperäisestä 16. helmikuuta 2018.
Linkit