ログイン時に.zshrcをバイパスする方法はありますか?

ログイン時に.zshrcをバイパスする方法はありますか?

私はZSHを学ぶのを楽しんでいますが、心配することが1つあります。シェルを無駄にするものを.zshrcに入れると(キーボードの解釈方法に影響を与えるものを使用しています)、ログイン時にzshrcをバイパスできないと、最終的に問題を解決できないことがあります。

どのような方法がありますか?

ベストアンサー1

逆にbashコマンドを実行すると読み込まれませんzsh。したがって、混乱した場合は、いつでも次のことができます。.zshrcsshzshrc

ssh machine mv .zshrc .zshrc.disabled

他のコンピュータから接続しても影響はあり.zshrcません。

zshrcをテストするには、別のディレクトリに入れて次のように実行しますzsh

ZDOTDIR=/that/dir zsh

zsh .zshrc(または.zshenvまたは.zprofile// .zlogin)を実行します。.zlogoutzsh -l

次のZDOTDIRを使用してSSH経由でログインすることもできます。

ssh -t machine ZDOTDIR=/that/dir zsh -l

おすすめ記事