実行順序を確認できるように、ファイル名を表示するエコーを 3 つのプロファイル スクリプトに配置しました。
ログインすると表示されます。
/etc/profile
/etc/profile.d/color-ls
~/.bashrc
/etc/bashrc
$ alias ls
alias ls='ls --ignore=*.pyc --color'
しかし、スクリーンセッションを開始すると、
~/.bashrc
/etc/bashrc
/etc/profile.d/color-ls
$ alias ls
alias ls='ls --color=tty'
~/.bashrc に設定したエイリアスは color-ls によって上書きされますが、これは screen 内でのみ行われます。この迷惑な動作を回避する方法はありますか?