Kazalo:
Opredelitev - Kaj pomeni C Shell (csh)?
Lupina C (csh) je ukazna lupina za sisteme, podobne Unixu, ki je bila prvotno ustvarjena kot del programske opreme Berkeley Software Distribution (BSD) leta 1978. Csh se lahko uporablja za interaktivno vnašanje ukazov ali v skripte lupine. Lupina je uvedla številne izboljšave v primerjavi s prejšnjo lupino Bourne, zasnovano za interaktivno uporabo. Sem spadajo zgodovina, operacije urejanja, nabiranje imenika, nadzor nad opravili in zaključek tilda. Mnoge od teh lastnosti so bile uporabljene v lupini Bourne Again (bash), Korn shell (ksh) in v lupini Z (zsh). Zelo priljubljena je tudi sodobna varianta tcsh.
Techopedia razlaga C Shell (csh)
Lupino C je ustvaril Bill Joy, ko je bil v 70. letih prejšnjega stoletja podiplomski študent na UC Berkeley. Prvič je bila izdana kot del 2BSD Berkeley Software Distribution Unix leta 1978.
Lupina C dobi ime po svoji sintaksi, ki naj bi bila podobna programskemu jeziku C.
Lupina C je predstavila funkcije, ki so bile namenjene lažji interaktivni uporabi v ukazni vrstici, čeprav je kot druge lupine mogoče zapisovati. Ena najpomembnejših lastnosti je bila zgodovina ukazov. Uporabniki se lahko spomnijo prejšnjih ukazov, ki so jih vnesli, in jih ponovijo ali uredijo. Z vzdevki uporabnikom omogočajo določitev kratkih imen, ki jih je mogoče razširiti v daljše ukaze. Zbirka imenikov omogoča uporabnikom, da potiskajo in pokažejo imenike na skladbi, da hitro skačejo naprej in nazaj. Lupina C je uvedla tudi standardni zapis tilde, kjer "~" predstavlja domači imenik uporabnika.
Večina teh lastnosti je vključena v kasnejše lupine, vključujejo lupino Bourne Again, korn lupino in lupino Z. Priljubljena različica je tsch, ki je trenutno privzeta lupina v sistemih BSD, pa tudi na zgodnjih različicah Mac OS X.
