Ao contrário de bash
, zsh
não lê .zshrc
ao executar comandos acima de ssh
. Então, se você estragar seu zshrc
, você sempre pode fazer:
ssh machine mv .zshrc .zshrc.disabled
de outra máquina para colocar seu .zshrc
fora do caminho.
Se você quiser testar um zshrc, pode colocá-lo em outro diretório e executar zsh
as:
ZDOTDIR=/that/dir zsh
para executar zsh com esse .zshrc
(ou .zshenv
ou .zprofile
/ .zlogin
/ .zlogout
com zsh -l
).
Você também pode efetuar login com o ZDOTDIR em ssh com:
ssh -t machine ZDOTDIR=/that/dir zsh -l