回答編集履歴

1

補足

2016/01/24 01:22

投稿

otn
otn

スコア84643

test CHANGED
@@ -1,8 +1,14 @@
1
1
  `.bash_profile`は、ログインシェルの時だけに読み込まれます。
2
2
 
3
- `.bashrc`は、ログインシェルでない対話型シェル(≒端末からコマンドを読み込んで実行するシェル)の時だけに読み込まれます。
3
+ `.bashrc`は、ログインシェルでない対話型シェル(≒端末からコマンドを読み込んで実行するシェル、ログインシェルから`bash`と打って起動したシェル)の時だけに読み込まれます。
4
4
 
5
5
  対話型でないシェル、つまりシェルスクリプトを実行するシェルではどちらも読み込まれません。
6
+
7
+
8
+
9
+ ここまでは、`man bash`の「起動」というセクションに詳しく書いてあります。
10
+
11
+ わかりにくければ、それぞれの冒頭に`echo bash_profile start`、`echo bashrc start`とか書いてみると目で見て起動タイミングが分かると思います。
6
12
 
7
13
 
8
14