変数を変更する必要があったPATH
ので。export PATH=$PATH:somedir
$HOME/.profile
$HOME/.zshrc
urxvt
これは機能しますが、新しい端末(in X11
)を開くたびに.zshrc
それを読み、再度追加され.profile
ます。:somedir
PATH
毎日のコンピュータの使用中にターミナルウィンドウが頻繁に表示され、消えて3時間使用した後、変数に何百もの付録PATH
レプリカ:somedir
が含まれていました。
どうすれば解決できますか?ログイン時にのみ読み取る設定ファイルはありますかzsh
?
答え1
~からzsh マニュアルページ:
[...] 次に、コマンドを読みます
$ZDOTDIR/.zshenv
。シェルがログインシェルの場合は、コマンドを読んでから/etc/zprofile
コマンドを読みます$ZDOTDIR/.zprofile
。次に、シェルがインタラクティブである場合、および/etc/zshrc
からコマンドを読みます$ZDOTDIR/.zshrc
。最後に、シェルがログインシェルの場合はを/etc/zlogin
読んでください$ZDOTDIR/.zlogin
。
PATH
ではなく(必要に応じてソース)から変更する必要があります。.zprofile
.profile
.zshrc