Съдържание:
Определение - Какво означава C Shell (csh)?
C shell (csh) е командна обвивка за Unix-подобни системи, която първоначално е създадена като част от софтуерната дистрибуция на Berkeley (BSD) през 1978 г. Csh може да се използва за интерактивно въвеждане на команди или в скриптове на shell. Черупката въведе редица подобрения в сравнение с по-ранната черупка на Bourne, предназначена за интерактивна употреба. Те включват история, операции за редактиране, стека на директория, контрол на работата и завършване на тилда. Много от тези характеристики са възприети в обвивката Bourne Again (bash), Korn shell (ksh) и в Z shell (zsh). Модерен вариант, tcsh, също е много популярен.
Техопедия обяснява C Shell (csh)
C черупка е създадена от Бил Джой, докато той е бил аспирант в UC Berkeley в края на 70-те. За първи път е пусната като част от 2BSD Berkeley Software Distribution на Unix през 1978 година.
C черупката получава името си от синтаксиса си, който е предназначен да прилича на езика за програмиране на C.
C черупката въведе функции, които бяха предназначени да улеснят интерактивното използване в командния ред, макар че като другите черупки, той е способен да бъде скриптиран. Една от най-забележителните характеристики беше историята на командите. Потребителите могат да си припомнят предишните команди, които са въвели, или да ги повторят или да редактират тези команди. Псевдонимата позволява на потребителите да определят кратки имена, които да бъдат разширени в по-дълги команди. Стека от директории позволява на потребителите да натискат и изскачат директории в стека, за да прескачат бързо напред и назад. C черупката също въведе стандартната нотация на тилда, където "~" представлява домашната директория на потребителя.
Повечето от тези функции са включени в по-късни черупки, включват черупка Bourne Again, Korn черупка и Z черупка. Популярен вариант е tsch, който е текущата обвивка по подразбиране в BSD системите, както и в ранните версии на Mac OS X.