新しいターミナル ウィンドウを作成したとき、またはターミナルを閉じて再度開いたときに、.bash_login ファイルが読み込まれません。私は実行する必要があります:
ソース ~/.bash_login
.bash_login 内のエイリアスが機能するように毎回。理由はありますか?
~/.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.
./bash_login
ログインするたびに読み込まれ(コンピューターの再起動、デスクトップの再起動、またはリモートコンピューターへの接続など)、新しい端末を作成してもログインしません。新しい端末を開くたびにエイリアスをロードする場合は、それらを配置する必要があります/.bashrc
代わりに。