0

新しいターミナル ウィンドウを作成したとき、またはターミナルを閉じて再度開いたときに、.bash_login ファイルが読み込まれません。私は実行する必要があります:

ソース ~/.bash_login

.bash_login 内のエイリアスが機能するように毎回。理由はありますか?

4

2 に答える 2

1

~/.bash_profile ファイルはありますか? その場合、~/.bash_login に優先してそれを使用します。bash の man ページから:

When  bash  is invoked as an interactive login shell, or as a non-
interactive shell with the --login option, it first reads and exe-
cutes  commands  from  the file /etc/profile, if that file exists.
After  reading  that   file,   it   looks   for   ~/.bash_profile,
~/.bash_login,  and  ~/.profile, in that order, and reads and exe-
cutes commands from the first one that  exists  and  is  readable.
The  --noprofile  option  may be used when the shell is started to
inhibit this behavior.
于 2012-09-27T00:03:01.100 に答える
1

./bash_loginログインするたびに読み込まれ(コンピューターの再起動、デスクトップの再起動、またはリモートコンピューターへの接続など)、新しい端末を作成してもログインしません。新しい端末を開くたびにエイリアスをロードする場合は、それらを配置する必要があります/.bashrc代わりに。

于 2012-09-26T21:40:34.633 に答える