我在三個設定檔腳本中新增了一個 echo 來顯示檔名,以便我可以看到它們的運行順序。
當我登入時我看到了。
/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 覆蓋,但僅在螢幕內,是否有這種煩人的行為?