Tartalomjegyzék:
Meghatározás - Mit jelent a C Shell (csh)?
A C héj (csh) egy Unix-szerű rendszerek parancshéja, amelyet eredetileg a Berkeley Software Distribution (BSD) részeként, 1978-ban hoztunk létre. A Csh felhasználható parancsok interaktív bevitelére vagy shell parancsfájlokba. A shell számos fejlesztést vezetett be a korábbi, interaktív használatra tervezett Bourne-héjhoz képest. Ezek magukban foglalják az előzményeket, a szerkesztési műveleteket, a könyvtárakat, a feladatok vezérlését és a tilde befejezését. Ezen tulajdonságok közül sok bekerült a Bourne Again héjba (bash), Korn shell (ksh) és a Z héjba (zsh). A modern változat, a tcsh is nagyon népszerű.
A Techopedia magyarázza a C Shell-t (csh)
A C betétet Bill Joy készítette, miközben az 1970-es évek végén az UC Berkeley végzős hallgatója volt. Elsőként került kiadásra az Unix 2BSD Berkeley szoftver terjesztésének részeként, 1978-ban.
A C shell nevét a szintaxisából kapja, amelynek célja a C programozási nyelv hasonlítása.
A C héj olyan funkciókat vezetett be, amelyek célja az volt, hogy megkönnyítsék az interaktív felhasználást a parancssorban, bár más héjakhoz hasonlóan szkriptek készíthetők. Az egyik legfigyelemreméltóbb funkció a parancselőzmények. A felhasználók visszahívhatják a korábban bevitt parancsokat, és megismételhetik azokat, vagy szerkeszthetik ezeket a parancsokat. Az álnevek lehetővé teszik a felhasználók számára a rövid nevek meghatározását, amelyeket hosszabb parancsokká lehet tenni. A könyvtár-verem lehetővé teszi a felhasználók számára, hogy nyomtatni és pop-könyvtárakat használhassanak a verembe, hogy gyorsan előre-vissza ugrhassanak. A C shell bevezette a szokásos tilde jelölést is, ahol a "~" egy felhasználói otthoni könyvtárat ábrázol.
Ezeknek a szolgáltatásoknak a többségét beépítették a későbbi héjakba, beleértve a Bourne Again héjat, a Korn héjat és a Z héjat. Népszerű változat az tsch, amely a jelenlegi alapértelmezett héj a BSD rendszerekben, valamint a Mac OS X korai verzióiban.