C Shell (csh)

Autor: John Stephens
Data Utworzenia: 22 Styczeń 2021
Data Aktualizacji: 29 Czerwiec 2024
Anonim
How to switch from Bash to C Shell on Linux
Wideo: How to switch from Bash to C Shell on Linux

Zawartość

Definicja - Co oznacza C Shell (csh)?

Powłoka C (csh) to powłoka poleceń dla systemów uniksowych, która została pierwotnie stworzona jako część Berkeley Software Distribution (BSD) w 1978 roku. Csh może być używany do interaktywnego wprowadzania poleceń lub w skryptach powłoki. Powłoka wprowadziła szereg ulepszeń w stosunku do wcześniejszej powłoki Bourne'a zaprojektowanej do użytku interaktywnego. Należą do nich historia, operacje edycji, stos katalogów, kontrola zadań i wypełnianie tyldy. Wiele z tych funkcji zostało zaadaptowanych w powłoce Bourne Again (bash), skorupie Korna (ksh) oraz w powłoce Z (zsh). Bardzo popularny jest również nowoczesny wariant, tcsh.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia C Shell (csh)

Powłokę C stworzył Bill Joy, gdy był absolwentem UC Berkeley pod koniec lat siedemdziesiątych. Został wydany po raz pierwszy jako część 2BSD Berkeley Software Distribution of Unix w 1978 roku.

Nazwa powłoki C pochodzi od jej składni, która ma przypominać język programowania C.

Powłoka C wprowadziła funkcje, które miały ułatwić interaktywne korzystanie z wiersza poleceń, choć podobnie jak inne powłoki, można ją wykonywać w skryptach. Jedną z najważniejszych cech była historia poleceń. Użytkownicy mogą przywołać poprzednie polecenia, które wprowadzili, albo powtórzyć je, albo edytować te polecenia. Aliasy pozwalają użytkownikom definiować krótkie nazwy, które można rozszerzyć na dłuższe polecenia. Stos katalogów pozwala użytkownikom na popychanie i otwieranie katalogów na stosie, aby szybko przeskakiwać tam iz powrotem. Powłoka C wprowadziła również standardową notację tyldy, gdzie „~” oznacza katalog domowy użytkowników.


Większość tych funkcji została włączona do późniejszych powłok, w tym do skorupy Bourne Again, skorupy Korna i skorupy Z. Popularnym wariantem jest tsch, który jest obecnie domyślną powłoką w systemach BSD, a także we wczesnych wersjach Mac OS X.