Unix è un sistema operativo per computer inizialmente sviluppato nel 1969 . Da allora , molte varianti di Unix sono stati sviluppati , tra cui GNU /Linux e OpenSolaris . Uno dei componenti più importanti del sistema Unix è il guscio, che permette all'utente di interagire con il sistema operativo attraverso l' uso di comandi da tastiera . Ci sono molti diversi tipi di conchiglie , e mentre loro hanno molti punti in comune , ci sono alcune differenze si può prendere in considerazione al momento di scegliere tra di loro. Bourne shell ( sh ) economici
La shell Bourne è stato creato presso i Bell Labs di Stephen Bourne , e ha la particolarità di essere il primo Unix shell mai scritto . La Bourne shell contiene molte caratteristiche che sono comuni a molte successive shell di Unix , come ad esempio la possibilità di scrivere script , ingresso e uscita per il reindirizzamento e condotte e molte caratteristiche comuni ai linguaggi di programmazione , come ad esempio le dichiarazioni di variabili locali e globali , cicli e istruzioni condizionali e messaggi di errore .
C shell ( csh ) economici
la shell C è stato originariamente scritto alla fine del 1970 da allora laureato Bill Joy studente , che è stato il co-fondatore di Sun Microsystems, un grande computer hardware e software house . La shell C , come il suo soprannome allude a , è scritto nel linguaggio di programmazione C , il che rende più facile l'apprendimento dei comandi specifici , soprattutto se l' utente se familiarità con il linguaggio C . La shell C è più interattiva che i gusci originali Bourne , che consente i comandi di essere eseguiti più velocemente e in modo più efficiente .
Korn shell ( ksh ) economici
Korn shell è stato sviluppato nei primi anni 1980 da David Korn dei laboratori AT & T , e contiene molte caratteristiche simili ai gusci sh e csh . La shell Korn ha un vantaggio rispetto alla tradizionale shell Unix in quanto contiene la funzionalità di molti script e linguaggi di programmazione , come Perl e awk , nel senso che i programmi possono essere eseguiti in modo rapido ed efficiente all'interno della shell Korn .
Bourne - Again Shell ( bash ) economici
The Bourne - Again Shell ( bash ) è un clone della Bourne shell , scritto e rilasciato sotto licenza GNU General Public License , il che significa il codice per il guscio , così come il serbatoio stesso, è liberamente disponibile . La shell bash viene eseguito utilizzando una sintassi molto simile a sh , ksh e csh conchiglie . Tuttavia, ci sono alcuni piccoli cambiamenti con la shell bash . Ad esempio , la shell bash gira sotto tutti i sistemi operativi variante GNU /Linux , come Ubuntu e Debian . La shell bash supporta anche molte funzioni interattive , come ad esempio una storia dei comandi che è possibile accedere con pochi tasti .