Bash Shell è stato introdotto per sostituire Bourne Shell e per diventare la shell Linux predefinita. Bash è in grado di eseguire una vasta gamma di soluzioni di programmazione e attività automatizzate. In Linux, diversi altri shell possono eseguire attività simili a quella bash. ZSH è stato creato dopo la shell bash. Ha varie caratteristiche che sono anche presenti nella shell bash. Tuttavia, alcune caratteristiche rendono superiore a Bash, come supporto al plug -in, correzione ortografica, pacchetto temi, automazione di CD, ecc. Se sei un utente Linux, non è necessario installare ZSH separatamente poiché è incluso per impostazione predefinita nella shell bash.
Ora, arrivando all'argomento principale dell'articolo, Come farai a sapere di avere Bash o ZSH?
La risposta è abbastanza semplice. Usa il "-versione"Comando per confermare l'esistenza di entrambe le shell sul sistema Linux.
Trovare la versione di Bash e ZSH
Scrivi il comando di seguito per controllare la versione bash sul tuo sistema. L'esecuzione di questo comando assicurerà anche che Bash esista sul tuo sistema o no.
$ Bash -VversionPer il controllo di ZSH, utilizzare il comando di seguito:
ZSH -VERSIONTrovare la shell corrente
Per i principianti che lavorano in un terminale, a volte può essere confuso indovinare la shell a cui stanno attualmente lavorando. Quindi ti aiuteremo anche tu nel processo di ricerca della shell corrente.
Esegui il comando di seguito nella shell.
$ echo $ 0Se sei attivo nella tua shell bash, ti mostrerà il "Bash"Risultante dall'esecuzione del comando sopra.
Dall'altro lato, per ZSH, stamperà "zsh"Sul terminale.
Trovare il percorso di Bash o ZSH Shell
Per conoscere il percorso della shell ZSH o Bash, eseguire il comando di seguito.
$ che bash quale zshCambiare Bash a ZSH
Per passare da Bash Shell a ZSH. Per questo, nel terminale, eseguiamo il "CHSH"Comando in questo modo:
$ chsh -s $ (che zsh)Ora chiudi il terminale e riavvia il sistema per avere l'effetto delle modifiche. Dopo il riavvio, apri una finestra del terminale. Ora, siete tutti pronti a lavorare in ZSH Shell.
Passa Zsh a Bash
Per passare a ZSH a Bash, specificare "Bash" nel "CHSH"Comando ed eseguilo sul terminale.
% chsh -s $ (che bash)Ancora una volta, riavviare il sistema dopo aver chiuso il terminale e dopo il riavvio, vedrai che sei passato alla shell bash.
Conclusione
Per gli utenti Linux, Bash E zsh sono conchiglie estremamente utili. Entrambe le conchiglie offrono varie caratteristiche benefiche. Naturalmente, l'utente può scegliere la shell che desidera utilizzare in base al requisito dell'attività, ma in tal caso, la confusione sorge nelle menti degli utenti del terminale per principianti che se stanno lavorando in ZSH o Bash? In questo post, ti abbiamo mostrato vari metodi per conoscere la domanda a questa domanda. Impiega uno di questi metodi e conosci la tua shell attuale in pochi secondi.