bashの環境設定ファイル

いろいろあってどれがどれだか分かんないのでまとめます。

/etc/配下:全ユーザーに適用される
・ログイン時に読み込み
  /etc/profile:環境変数、利用環境に関わるもの
・bash起動時に読み込み
  /etc/bash.bashrc:エイリアスなどbash起動時に実行させたい処理(Debian系)
  /etc/bashrc:エイリアスなどbash起動時に実行させたい処理(RHEL系)

~/配下:各ユーザーに適用される
・ログイン時に読み込み
  ~/.bash_profile:環境変数などユーザー環境に関わるもの
  ~/.bash_login:~/.bash_profileがない場合の読み込み候補
  ~/.profile:~/.bash_logingがない場合の読み込み候補
・bash起動時に読み込み
  ~/.bashrc:エイリアスなどbash起動時に実行させたい処理
・ログアウト時に読み込み
  ~/.bash_logout:ログアウト時に実行させたい処理

いいなと思ったら応援しよう!