に含まれるべきものと含まれるべきではないことに関する情報を探していますzsh
。
私はこれらのファイルの元の順序と元の条件を理解していますが、各ファイルに何が必要なのかはまだわかりません。
ベストアンサー1
以下は、各ファイルに含まれる内容を実行順にリストしたおおよそのリストです。
.zshenv
はいいつも源泉。通常、他のプログラムで使用できるエクスポートされた変数が含まれています。たとえば、、、およびはに設定されることがよくあり$PATH
ます。また、残りのzsh構成の代替場所を指定するように設定できます。$EDITOR
$PAGER
.zshenv
$ZDOTDIR
.zshenv
.zprofile
ログインシェルに使用されます。前と後.zlogin
に得られた点を除いて、基本的には同じです。 zsh文書によると、.zshrc
.zlogin
.zshrc
「kshファンのための代替案.zprofile
として設計されています.zlogin
。2つを一緒に使用することを意図していませんが、必要に応じて確実に使用できます。」.zshrc
対話型シェルに使用されます。setopt
コマンドを使用して、対話型シェルのオプションを設定できますunsetopt
。また、シェルモジュールのロード、履歴オプションの設定、プロンプトの変更、zle、完了の設定などもできます。対話型シェルでのみ使用される変数を設定することもできます$LS_COLORS
。.zlogin
ログインシェルに使用されます。これはログインシェルの起動時に発生しますが、それ以降は発生しません(.zshrc
シェルも対話型の場合)。このファイルは通常使用されますstartx
。一部のシステムは起動時にXを起動するため、このファイルは必ずしも役に立ちません。.zlogout
時には端末を消去してリセットするために使用されます。開いた時ではなく出てくる時に呼び出されます。
あなたは経験する必要があります任意のGithubユーザープロファイル各ファイルに何を含めるべきかをよりよく知ってください。