C Shell (csh)

Autor: John Stephens
Datum Vytvoření: 22 Leden 2021
Datum Aktualizace: 29 Červen 2024
Anonim
How to switch from Bash to C Shell on Linux
Video: How to switch from Bash to C Shell on Linux

Obsah

Definice - Co znamená C Shell (csh)?

C shell (csh) je příkazový shell pro unixové systémy, který byl původně vytvořen jako součást Berkeley Software Distribution (BSD) v roce 1978. Csh lze použít pro interaktivní zadávání příkazů nebo skriptů shellu. Shell představil řadu vylepšení oproti dřívějšímu Bourneovu shellu určenému pro interaktivní použití. Patří sem historie, operace úprav, zásobník adresářů, řízení úlohy a dokončení vlnovky. Mnoho z těchto funkcí bylo přijato ve skořápce Bourne Again (bash), Korn shell (ksh) a ve skořápce Z (zsh). Moderní varianta, tcsh, je také velmi populární.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje C Shell (csh)

C shell vytvořil Bill Joy, zatímco on byl postgraduální student u UC Berkeley v pozdních sedmdesátých létech. To bylo nejprve povoleno jako součást 2BSD Berkeley distribuce softwaru unixu v roce 1978.

Název shellu C je odvozen od jeho syntaxe, která má připomínat programovací jazyk C.

C shell představil funkce, které měly usnadnit interaktivní použití na příkazové řádce, i když je stejně jako jiné shelly schopen skriptovat. Jednou z nejvýznamnějších funkcí byla historie příkazů. Uživatelé si mohou vyvolat předchozí příkazy, které zadali, a buď je opakovat, nebo je upravit. Aliasy umožňují uživatelům definovat krátké názvy, které se mají rozšířit na delší příkazy. Zásobník adresářů umožňuje uživatelům tlačit a otevírat adresáře v zásobníku, aby rychle přeskočili tam a zpět. C shell také představil standardní notaci vlnovky, kde "~" představuje domovský adresář uživatelů.


Většina těchto funkcí byla začleněna do pozdějších skořepin, včetně skořápky Bourne Again, skořápky Korn a skořápky Z. Populární variantou je tsch, což je aktuální výchozí shell na BSD systémech, stejně jako na raných verzích Mac OS X.