Shell è un interprete di comandi che interpreta i comandi immessi dall'utente, viene eseguito sul kernel Unix/Linux e fornisce il risultato sul dispositivo di output standard. Ci sono molte shell sviluppate dall'esistenza di Unix.
Di seguito è riportato l'elenco,
- Bourne Shell – sh
- C Shell – csh
- T Shell – tcsh
- Conchiglia di Korn – ksh
- Shell rinato – bash
- Dash Shell
- Zshell
Quale shell stai utilizzando? Scopriamolo di seguito.
Quale shell sto usando?
Unix crea tutta la configurazione e l'impostazione richieste quando viene creato un utente. Esegui grep
Dove
L'esempio seguente risponde alla domanda,
$ grep atechtown /etc/passwd atechtown:x:1000:1000::/home/atechtown:/bin/sh
Qui sto usando Bourne – sh shell.
Un altro modo è usare la variabile $SHELL. Questa variabile viene impostata con il nome predefinito non appena accedi.
Visualizza il contenuto della variabile usando il comando echo per scoprire la shell predefinita.
$ echo $SHELL /bin/sh
Riepilogo
Spero di aver risposto a tutte le domande che avevi per le shell Unix/Linux. Puoi anche leggere l'articolo di seguito per ottenere maggiori informazioni su questo argomento.
- Su quale shell sono in esecuzione?
- Come faccio a controllare quale shell sto usando?