LPIC/102/シェルとシェルスクリプト/bashスクリプト起動順

Last-modified: 2006-11-21 (火) 13:33:29

ログインシェルと対話型シェル

  • ログインシェル
    ログインしたときに起動するもの
    psで表示すると、「-bash」と表示される
  • 対話型シェル
    bashコマンド入力時、Xから端末エミュレータを実行したとき起動するもの

ログインシェル時 = su - hogehoge

1.
/etc/profile
2.

/.bash_profile
(なければ ~/.bash_login)
(なければ ~/.profile)
3.
(上記から、あれば)

/.bashrc
4.
/etc/bashrc
が読み込まれる

対話型シェルとして起動時 = su hogehoge

上記3.から読み込まれる
(~/.bashrcがなければ終了)

ログアウト時

/.bash_logout
が読み込まれる