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