Ho impostato /bin/bash
come shell predefinita in questo modo:
chsh -s /bin/bash
Ma non funziona quando apro una nuova scheda del terminale. Se si digita un comando, ad es. ls
, nessun output è stampato.
Allo stesso modo, se eseguo semplicemente /bin/bash
da una shell funzionante, si comporta allo stesso modo.
La mia attuale shell è /bin/sh
.
Sto provando a cambiare la shell in bash perché la shell corrente ( /bin/sh
) non esegue né ~/.bashrc
né ~/.bash_profile
per qualche motivo, anche se sembra essere bash anche:
$ /bin/sh --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)
Copyright (C) 2007 Free Software Foundation, Inc
Usavo zsh insieme a oh-my-zsh ma era inaccettabilmente lento, quindi sto tornando indietro.
Ho usato bash prima di quello. Entrambi i file che ho citato erano in esecuzione in quel momento (non ho modificato la configurazione).