Huis audio Wat is de c shell (csh)? - definitie van techopedia

Wat is de c shell (csh)? - definitie van techopedia

Inhoudsopgave:

Anonim

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.

Techopedia verklaart C Shell (csh)

De C-schaal is gemaakt door Bill Joy toen 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 introduceerde functies 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.

Wat is de c shell (csh)? - definitie van techopedia