C Shell (csh)

Författare: John Stephens
Skapelsedatum: 22 Januari 2021
Uppdatera Datum: 29 Juni 2024
Anonim
How to switch from Bash to C Shell on Linux
Video: How to switch from Bash to C Shell on Linux

Innehåll

Definition - Vad betyder C Shell (csh)?

C-skalet (csh) är ett kommandoskal för Unix-liknande system som ursprungligen skapades som en del av Berkeley Software Distribution (BSD) 1978. Csh kan användas för att skriva in kommandon interaktivt eller i skalskript. Skalet introducerade ett antal förbättringar jämfört med det tidigare Bourne-skalet som är utformat för interaktiv användning. Dessa inkluderar historik, redigeringsoperationer, en katalogstack, jobbkontroll och tillde-slutförande. Många av dessa funktioner användes i Bourne Again-skalet (bash), Korn-skalet (ksh) och i Z-skalet (zsh). En modern variant, tcsh, är också mycket populär.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar C Shell (csh)

C-skalet skapades av Bill Joy medan han var en doktorand vid UC Berkeley i slutet av 1970-talet. Det släpptes först som en del av 2BSD Berkeley Software Distribution of Unix 1978.

C-skalet får sitt namn från sin syntax, som är avsett att likna C-programmeringsspråket.

C-skalet introducerade funktioner som var avsedda att göra det lättare att använda interaktivt på kommandoraden, även om det som andra skal kan skriptas. En av de mest anmärkningsvärda funktionerna var kommandohistoriken. Användare kan komma ihåg tidigare kommandon som de har angett och antingen upprepa dem eller redigera dessa kommandon. Alias ​​tillåter användare att definiera korta namn som ska utökas till längre kommandon. En katalogstapel låter användare trycka och pop-kataloger på stacken för att snabbt hoppa fram och tillbaka. C-skalet introducerade också standardtilde-notationen där "~" representerar en användares hemkatalog.


De flesta av dessa funktioner har införlivats i senare skal, inkluderar Bourne Again-skalet, Korn-skalet och Z-skalet. En populär variant är tsch, som är det nuvarande standardskalet på BSD-system, liksom på tidiga versioner av Mac OS X.