Bash

在 bashrc 中包含 bash_aliases 失敗

  • May 11, 2021

可能與背景無關:在將 Mint 從 18 升級到 20.1 之前,這個問題沒有發生。

我有別名列表/home/enter/.bash_aliases。我可以像普通使用者一樣使用這些別名,但是當我使用 root 時我也想要它。

有人說.bash_aliases預設情況下包含它,但事實上它不是在使用 root 時(使用 sudo -su)。

通過對 bashrc sample的一些評論,我在~/.bashrc(/home/enter/.bashrc) 上添加了:

if [ -f /home/enter/.bash_aliases ]; then
   . /home/enter/.bash_aliases
fi

你能幫忙找出錯誤在哪裡嗎?使用 root 時這些別名不可用。一個清晰的解釋是另一個好處:)

就這樣吧,超級使用者問題source .bash_aliases上已經有簡單的解釋了

引用自:https://unix.stackexchange.com/questions/634507