Eu adicionaria o seguinte ao final do seu ~ / .bashrc
command -v zsh && exec zsh
Se o zsh estiver no seu PATH, ele iniciará um shell zsh interativo e lerá o ~ / .zshrc
Eu tenho algumas máquinas Ubuntu e minha pasta pessoal é compartilhada em todas elas. Eu acho que há outro computador, que contém a pasta e é montado como eu log in, não tenho certeza difícil, eu não configurá-los e não posso alterar a configuração. Em parte deles, há zsh
instalado, em outro não. Por padrão, meu shell é bash
. Eu também não tenho acesso sudo
e não posso usar o comando chsh
. Existe uma maneira, para configurar o meu usuário, para que ele lance zsh
, se possível, e use .zshrc
e bash
se zsh
não estiver instalado na máquina? Eu vi o thread, sobre como alterar o shell padrão para outro sem chsh
, modificando o arquivo .profile
, mas não sei como adaptá-lo a essa situação.
Eu adicionaria o seguinte ao final do seu ~ / .bashrc
command -v zsh && exec zsh
Se o zsh estiver no seu PATH, ele iniciará um shell zsh interativo e lerá o ~ / .zshrc