C Shell (csh)

Forfatter: John Stephens
Oprettelsesdato: 22 Januar 2021
Opdateringsdato: 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

Indhold

Definition - Hvad betyder C Shell (csh)?

C shell (csh) er et kommandoskal til Unix-lignende systemer, der oprindeligt blev oprettet som en del af Berkeley Software Distribution (BSD) i 1978. Csh kan bruges til at indtaste kommandoer interaktivt eller i shell-scripts. Skallen introducerede en række forbedringer i forhold til den tidligere Bourne-skal designet til interaktiv brug. Disse inkluderer historie, redigeringsoperationer, en katalogstabel, jobkontrol og tilde-afslutning. Mange af disse funktioner blev anvendt i Bourne Again-skallen (bash), Korn-shell (ksh) og i Z-shell (zsh). En moderne variant, tcsh, er også meget populær.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer C Shell (csh)

C-shell blev oprettet af Bill Joy, mens han var kandidatstuderende ved UC Berkeley i slutningen af ​​1970'erne. Det blev først frigivet som en del af 2BSD Berkeley Software Distribution af Unix i 1978.

C-skallen får sit navn fra sin syntaks, som er beregnet til at ligne C-programmeringssprog.

C-shell introducerede funktioner, der var beregnet til at gøre det lettere at bruge interaktivt på kommandolinjen, skønt det som andre skaller er i stand til at blive scriptet. En af de mest bemærkelsesværdige funktioner var kommandohistorikken. Brugere kan huske tidligere kommandoer, de har indtastet, og enten gentage dem eller redigere disse kommandoer. Aliaser giver brugerne mulighed for at definere korte navne, der skal udvides til længere kommandoer. En biblioteksstabel giver brugere mulighed for at skubbe og pop-mapper på stakken til hurtigt at springe frem og tilbage. C-skallen introducerede også standard tilde-notationen, hvor "~" repræsenterer et brugers hjemmekatalog.


De fleste af disse funktioner er blevet inkorporeret i senere skaller, herunder Bourne Again-skallen, Korn-skallen og Z-skallen. En populær variant er tsch, som er den aktuelle standardskal på BSD-systemer såvel som på tidlige versioner af Mac OS X.