Bash
sudo
在 Bash 中具有別名
我有幾個別名設置在我
~/.bash_profile
的和完全相同的設置中,/root/.bash_profile
所以我可以做v file
而不是vim file
等等。當我實際以這些使用者身份登錄時,這些工作正常,但是當我執行類似的操作時
sudo v file
,sudo 無法找出別名並失敗。sudo 有沒有辦法理解別名?
echo "alias sudo='sudo '" >> ~/.bashrc . ~/.bashrc
如果別名值的最後一個字元是空白,則別名後的下一個命令字也將檢查別名擴展。