Mac で .zshrc ファイルがある場所
目次:
.zshrc ファイルが Mac のどこにあるのか知りたいですか? zsh シェルの使用とカスタマイズ、または Oh My Zsh などの使用に関心がある Mac コマンド ライン ユーザーの場合、.zshrc ファイルの場所と場所、およびアクセス方法を知りたいと思うかもしれません。シェルをカスタマイズできます。
通常のターミナル ユーザーであれば、zsh が MacOS ターミナル アプリのデフォルト シェルになっていることに気付いたでしょう (もちろん、シェルを bash、tcsh、ksh、zsh などに変更できます)。ただし、デフォルトの zsh に焦点を当てています。
デフォルトでは、zsh シェルを起動しても、標準ユーザー用の .zshrc ファイルは存在しません。これには驚かれるかもしれませんが、.zshrc ファイルは zsh シェルの構成に使用されるため、zsh がアクセスできるようにホーム ディレクトリに手動で作成する必要があります。システムレベルの zshrc ファイルもありますが、ユーザーによって変更されることはあまりありません。
Oh My Zsh をインストールすると、.zshrc ファイルが自動的に作成されることに注意してください。
Mac の .zshrc ファイルはどこにありますか?
.zshrc ファイルはユーザーのホーム ディレクトリまたは ~/ に配置されます。このユーザーの .zshrc ファイルは、z シェルにカスタマイズを配置する場所です。
したがって、ユーザーの .zshrc ファイルは次のパスの場所にあります: ~/.zshrc
手動で .zshrc ファイルをまだ作成していない場合、ファイルはデフォルトでは存在しません。
以下で作成できます:
touch ~/.zshrc
または、nano のようにテキスト エディタを起動して .zshrc を作成します:
nano ~/.zshrc
その後、エイリアス、パスの変更、エクスポートのカスタマイズ、ZSH_THEME 構成など、.zshrc ファイルに好きなものを配置できます。
変更は、zsh プロファイルをリロードするか、新しいターミナル ウィンドウを起動すると有効になります。
普遍的なシステム全体の zshrc ファイルはどこにありますか?
ユーザーがカスタマイズ可能な .zshrc ファイルはユーザーのホーム ディレクトリにありますが、システム レベルの zshrc ファイルもあります。
システム zshrc ファイルは、macOS では次のパスにあります:
/etc/zshrc
/etc/zshrc に加えられた変更は、ホーム ディレクトリに個別のユーザー レベルの .zshrc ファイルがあるかどうかに関係なく、すべてのユーザーの zsh シェルに適用されます。
一般的に言えば、/etc/zshrc を変更することはお勧めできません。代わりに、zsh へのすべてのユーザー レベルの通知は、ホーム ディレクトリのルートにある user .zshrc ファイルで行う必要があります。
zshで環境変数を設定するのはどうですか?
zsh の環境変数は次の場所で設定できます:
~/.zshenv
そのファイルは、nano、vim、emacs などの任意のコマンド ライン テキスト エディタで変更できます。
たとえば、次のように追加できます:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
環境変数の設定について詳しくは、こちらをご覧ください。