タグ

ブックマーク / blog.sgry.jp (1)

  • bashの.profileや.bashrc等を実行する動作仕様 - sgryjp.log

    どうにも忘れがちなので、bash の設定ファイルの実行(ロード)処理を改めて整理してみた。ちょっとやる気を出して、今回は図付き。また各種設定ファイルの使い分けについても最後に書いておく。 はじめに 設定ファイルの実行(ロード)順序 Interactive login shell の場合 Interactive (non-login) shell の場合 Non-interactive shell の場合 各ディストリビューションの実装状況 *profile 系と *rc 系ファイルの使い分け (2019年12月29日:macOS の場合を追記、および章名等を含め表現改善) はじめに Bash は起動方法によって異なる設定ファイルを実行する。どの設定ファイルを実行するかを左右するのは、「ログイン用 (login) かどうか」、および「対話的インタフェースを提供する (interactive)

    bashの.profileや.bashrc等を実行する動作仕様 - sgryjp.log
    hidehara
    hidehara 2022/09/20
    対話的か否か。ログインシェルか否か。の組み合わせによって profile, bashrc などの読み取りファイルがかわります。
  • 1