
私はZSHを学ぶのを楽しんでいますが、心配することが1つあります。シェルを無駄にするものを.zshrcに入れると(キーボードの解釈方法に影響を与えるものを使用しています)、ログイン時にzshrcをバイパスできないと、最終的に問題を解決できないことがあります。
どのような方法がありますか?
答え1
逆にbash
コマンドを実行すると読み込まれませんzsh
。したがって、混乱した場合は、いつでも次のことができます。.zshrc
ssh
zshrc
ssh machine mv .zshrc .zshrc.disabled
他のコンピュータから接続しても影響はあり.zshrc
ません。
zshrcをテストするには、別のディレクトリに入れて次のように実行しますzsh
。
ZDOTDIR=/that/dir zsh
zsh .zshrc
(または.zshenv
または.zprofile
// .zlogin
)を実行します。.zlogout
zsh -l
次のZDOTDIRを使用してSSH経由でログインすることもできます。
ssh -t machine ZDOTDIR=/that/dir zsh -l
答え2
代替構成ファイルを設定し、それを使用してシェルを呼び出すことができます。バラよりhttps://stackoverflow.com/questions/2727172/how-to-load- Different-zshrc-file-via-commandline-option。