Linux教科書 LPICレベル1第4版 †第1部 †
p.276の profileやrcの読み込み順のフローがわかりづらい。線の流れが下から上にいって箱にたどり着いている。いったん上げて降ろすべき。 さらにこの図だと~/.bashrcの後で/etc/bashrcが実行されるように見える。しかし~/.bashrcを見れば 9 # Source global definitions 10 if [ -f /etc/bashrc ]; then 11 . /etc/bashrc 12 fi 13 続き… のようになっている。ログインシェルのときに.bashrcが実行されるのも同様にシェル自身に埋め込まれた動作ではなく.bash_profile(等に)にそう書かれているから。 なので.bash_profileの書き方によっては.bashrcの後にまた.bash_profileの行が実行される。(てしまう。)
第2部 † |