C Shell (csh)

Schrijver: John Stephens
Datum Van Creatie: 22 Januari 2021
Updatedatum: 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

Inhoud

Definitie - Wat betekent C Shell (csh)?

De C-shell (csh) is een opdrachtshell voor Unix-achtige systemen die oorspronkelijk is gemaakt als onderdeel van de Berkeley Software Distribution (BSD) in 1978. Csh kan worden gebruikt voor het interactief invoeren van opdrachten of in shellscripts. De shell heeft een aantal verbeteringen aangebracht ten opzichte van de eerdere Bourne-shell die is ontworpen voor interactief gebruik. Deze omvatten geschiedenis, bewerkingshandelingen, een directorystack, taakbeheer en voltooiing van tilde. Veel van deze functies zijn overgenomen in de Bourne Again-shell (bash), Korn-shell (ksh) en in de Z-shell (zsh). Een moderne variant, tcsh, is ook erg populair.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart C Shell (csh)

De C-schaal is gemaakt door Bill Joy terwijl hij eind jaren zeventig afstudeerde aan UC Berkeley. Het werd voor het eerst uitgebracht als onderdeel van de 2BSD Berkeley Software Distribution van Unix in 1978.

De C-shell dankt zijn naam aan de syntaxis, die bedoeld is om op de C-programmeertaal te lijken.

De C-shell heeft functies geïntroduceerd die bedoeld waren om het gemakkelijker te maken om interactief te gebruiken op de opdrachtregel, hoewel het net als andere shells kan worden gescript. Een van de meest opvallende kenmerken was de opdrachtgeschiedenis. Gebruikers kunnen eerder ingevoerde opdrachten oproepen en deze herhalen of deze opdrachten bewerken. Met aliassen kunnen gebruikers korte namen definiëren die kunnen worden uitgebreid tot langere opdrachten. Met een mapstapel kunnen gebruikers mappen op de stapel duwen en poppen om snel heen en weer te springen. De C-shell introduceerde ook de standaard tilde-notatie waarbij "~" de thuismap van een gebruiker voorstelt.


De meeste van deze functies zijn opgenomen in latere shells, waaronder de Bourne Again-shell, de Korn-shell en de Z-shell. Een populaire variant is tsch, de huidige standaardshell op BSD-systemen, evenals in eerdere versies van Mac OS X.