BSD-FAQ-it
Indietro | Capitolo 6. Installare FreeBSD | Avanti

# 6.7. La shell

La shell è uno dei programmi più importanti di un Sistema Operativo dopo il Kernel, in particolare si tratta di un programma che consente all'utente di impartire comandi, i comandi consentono agli utenti, in particolare all'amministratore del sistema, di interagire direttamente con il Kernel di sistema. La shell è quindi un'ambiente di lavoro che funziona a riga di comando, le istruzioni consentono di visualizzare lo spazio sul file system, di listare una directory o di cancellare un file.

FreeBSD può essere utilizzato con diversi tipi di Shell

- Bourne Shell (sh) è la più vecchia e prende il nome dal suo creatore, Stephen Bourne. Si tratta di una Shell molto primitiva se paragonata con quelle più moderne e funzionali

- C Shell (csh) prende questo nome perchè è stata disegnata per fornire una sintassi molto simile a quella del linguaggio C ed è stata sviluppata per i sistemi BSD dalla University of California Berkeley

- Korn Shell (ksh - pdksh) è stata la risposta di AT&T alla C Shell ed è compatibile a ritroso con la Bourne Shell, Korn Shell è molto popolare nei sistemi UNIX®

- Bash Shell (bash) è il diminutivo di Bourne Again Shell che è stata sviluppata dalla Free Software Foundation, come la Korn Shell è compatibile con la Bourne Shell e include diverse features come la possibilità di visualizzare la storia dei comandi editati nonchè il completamento automatico dei comandi, è molto popolare nelle distribuzioni di Linux

- Tcsh Shell (tcsh) è una Shell di tipo C molto avanzata, include diverse features che sono molto simili a quelle della Bash Shell, Tcsh è la Shell di default dell'utente root nei sistemi FreeBSD

Le shell dei sistemi UNIX® sono molto apprezzate dagli sviluppatori di software perchè integrano anche dei linguaggi di scripting molto potenti che consentono di automatizzare le procedure di sistema, la shell è un elemento fondamentale per la gestione remota dei sistemi.

Indietro | Partenza | Avanti
Si è rovinato il boot loader | Risali | Bash come shell di FreeBSD