Bash

sudo 在 Bash 中具有別名

  • September 18, 2012

我有幾個別名設置在我~/.bash_profile的和完全相同的設置中,/root/.bash_profile所以我可以做v file而不是vim file等等。

當我實際以這些使用者身份登錄時,這些工作正常,但是當我執行類似的操作時sudo v file,sudo 無法找出別名並失敗。

sudo 有沒有辦法理解別名?

echo "alias sudo='sudo '" >> ~/.bashrc
. ~/.bashrc

man bash

如果別名值的最後一個字元是空白,則別名後的下一個命令字也將檢查別名擴展。

引用自:https://serverfault.com/questions/429377