Cambiare la shell di default in Linux
Su Linux è possibile usare diverse shell.
La bash è tra le più usate, ma anche la zsh sta prendendo parecchio piede.
Oggi vediamo come:
- identificare la shell usata
- identificare le shell disponibili a sistema
- cambiare shell
Partendo dal primo punto, abbiamo due modalità:
$ grep matte /etc/passwd
matte:x:1000:1000::/home/matte:/bin/bash$ echo $0
/bin/bash
Io continuo ad usare la bash, mi ci trovo bene.
Per trovare tutte le shell disponibili:
$ cat /etc/shells
#
# /etc/shells
#
/bin/sh
/bin/bash
# End of file
Se ne avete altre installate, vi compariranno nella lista.
A questo punto, se volete temporaneamente usare una shell, vi basterà scrivere il nome nel terminale.
Se volete usarla come default, potete usare chsh; ad esempio:
chsh -s /bin/bash
chsh -s /bin/bash matte
Nel secondo caso l'abbiamo impostata per un utente specifico.
Per sapere il path completo, richiesto da chsh:
$ which bash
/usr/bin/bash
Enjoy!
linux shell bash zsh chsh
Commentami!