1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

新人君『.zshrcと.zprofileって何が違うんですか?』に即答できるようになる記事

Posted at

はじめに

みなさんは何のshellを使っていますか?
私はzshを使っているのですが、もし新人君の環境構築のお手伝いをするときに、

櫻井さん、.zshrcと.zprofileの違いって何なんですか??

と質問されたら自信を持って答えることができそうになかったので備忘録として記載しておきます。

結論

主な違いは設定ファイルの読み込みタイミングです。

ファイル名 読み込まれるタイミング 書いたほうが良い設定
.zprofile ログインシェルの起動時 (PC起動の際のログイン時) システム全体に影響がある設定(環境変数・PATHの追加など)
.zshrc インタラクティブシェルの起動時 (ターミナルを開いた時) シェルのカスタマイズの設定(エイリアス、プロンプト、プラグイン)

補足

.zshrcや.zprofileの設定ファイルのほかに以下のような設定ファイルもあるようです。

ファイル名 読み込まれるタイミング
.zshenv すべてのシェル起動時
.zlogin ログインシェルが終了する直前
.zlogout ログアウト時

最後に

もし、新人君にタイトルのように質問されたら、この記事のリンクをぶん投げようと思います:innocent: (嘘です。優しく教えます!)

モチベーションになりますので、いいね:thumbsup:や、ストックいただけると、とても嬉しいです
最後まで読んでいただきありがとうございました!!:bow:

参考文献

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?