C Shell (csh)

Автор: John Stephens
Дата создания: 22 Январь 2021
Дата обновления: 29 Июнь 2024
Anonim
How to switch from Bash to C Shell on Linux
Видео: How to switch from Bash to C Shell on Linux

Содержание

Определение - Что означает C Shell (csh)?

Оболочка C (csh) - это командная оболочка для Unix-подобных систем, которая была первоначально создана в рамках программы распространения программного обеспечения Беркли (BSD) в 1978 году. Csh можно использовать для ввода команд в интерактивном режиме или в сценариях оболочки. Оболочка внесла ряд улучшений по сравнению с более ранней оболочкой Bourne, предназначенной для интерактивного использования. К ним относятся история, операции редактирования, стек каталогов, управление заданиями и завершение тильды. Многие из этих функций были приняты в оболочке Bourne Again (bash), оболочке Korn (ksh) и в оболочке Z (zsh). Современный вариант, tcsh, также очень популярен.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет C Shell (csh)

Оболочка C была создана Биллом Джоем, когда он был аспирантом в Калифорнийском университете в Беркли в конце 1970-х годов. Впервые он был выпущен как часть 2BSD Berkeley Software Distribution из Unix в 1978 году.

Оболочка C получила свое название от своего синтаксиса, который должен напоминать язык программирования C.

Оболочка C представила функции, предназначенные для упрощения интерактивного использования в командной строке, хотя, как и другие оболочки, она может быть написана в сценарии. Одной из наиболее заметных особенностей была история команд. Пользователи могут вызывать предыдущие введенные ими команды и либо повторять их, либо редактировать эти команды. Псевдонимы позволяют пользователям определять короткие имена для расширения в более длинные команды. Стек каталогов позволяет пользователям перемещать и извлекать каталоги в стеке для быстрого перехода вперед и назад. Оболочка C также ввела стандартную нотацию тильды, где «~» представляет домашний каталог пользователя.


Большинство из этих функций были включены в более поздние оболочки, включая оболочку Bourne Again, оболочку Korn и оболочку Z. Популярным вариантом является tsch, который является текущей оболочкой по умолчанию в системах BSD, а также в ранних версиях Mac OS X.