Come faccio a sapere se ho Bash o ZSH?

Come faccio a sapere se ho Bash o ZSH?
Di solito, quando hai sentito parlare della programmazione basata su Linux, viene indicato come interfacce, shell e terminali della riga di comando. Bash è considerato il guscio più comunemente usato in questo senso. Tuttavia, esistono anche altre versioni di conchiglie, come Z Shell O Zsh.

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 -Vversion

Per il controllo di ZSH, utilizzare il comando di seguito:

ZSH -VERSION

Trovare 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 $ 0

Se 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 zsh

Cambiare 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.