設定する場所をどのように選択しますか?

設定する場所をどのように選択しますか?

に含まれるべきものと含まれるべきではないことに関する情報を探していますzsh

私はこれらのファイルの元の順序と元の条件を理解していますが、各ファイルに何が必要なのかはまだわかりません。

ベストアンサー1

以下は、各ファイルに含まれる内容を実行順にリストしたおおよそのリストです。

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

あなたは経験する必要があります任意のGithubユーザープロファイル各ファイルに何を含めるべきかをよりよく知ってください。

おすすめ記事