Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Tipi di conchiglie in Linux

In Linux e Unix , un guscio si riferisce a un programma che viene utilizzato per interpretare i comandi digitati l' utente invia al sistema operativo . L' analogia più vicina a Windows è il prompt dei comandi DOS . Tuttavia, a differenza di computer Unix Windows, Linux e consentono all'utente di scegliere quale shell che vorrebbero usare . Bourne Shell

La shell Bourne originale prende il nome dal suo sviluppatore ai Bell Labs , Steve Bourne . Era il primo guscio utilizzata per il sistema operativo Unix , ed è stato ampiamente superato nella funzionalità da molti dei più recenti gusci . Tuttavia, tutte le versioni di Linux Unix e molti consentono agli utenti di passare a quello originale Bourne Shell , conosciuto semplicemente come " sh ", se scelgono di rinunciare a caratteristiche come file di completamento dei nomi e storie di comando che gusci successivi hanno aggiunto .

C
Shell

la shell C , come il suo nome potrebbe implicare , è stato progettato per consentire agli utenti di scrivere i programmi di script di shell con una sintassi molto simile a quella del linguaggio di programmazione C . E 'noto come " csh ".
TC Shell

TC shell è una espansione sul C shell . Ha tutte le stesse caratteristiche , ma aggiunge la possibilità di utilizzare i tasti del programma di trattamento di testi Emacs per modificare il testo sulla riga di comando . Ad esempio, gli utenti possono premere Esc - D per eliminare il resto della parola evidenziata . E 'conosciuto anche come " tcsh ".
Korn Shell

Korn Shell è stato anche scritto da uno sviluppatore ai Bell Labs , David Korn . Si tenta di unire le caratteristiche della shell C , TC shell e Bourne shell sotto un unico pacchetto . Esso include anche la possibilità per gli sviluppatori di creare nuovi comandi di shell in caso di necessità .

E 'noto come " ksh . "
Bourne - Again Shell

The Bourne -Again shell è una versione aggiornata del guscio originale Bourne che è stata creata dalla Free Software Foundation per il progetto open source GNU . Per questo motivo, è un guscio ampiamente usato nella comunità open source .

La sua sintassi è simile a quella utilizzata dalla shell Bourne , tuttavia incorpora alcune delle funzionalità più avanzate che si trovano in C , TC e Korn .

Tra le caratteristiche aggiunte che Bourne mancavano sono la capacità di completare i nomi dei file con il tasto TAB , la capacità di ricordare una storia recente di comandi e la possibilità di eseguire più programmi in background in una sola volta
.

E 'noto come "bash ".

 

sistemi © www.354353.com