我为.bashrc
文件中的一些程序设置了别名sudo
,它们在没有sudo
.
有没有办法让这些别名使用sudo
?
例如:
nano text.txt #alias nano='nano -icB' WORKS
sudo nano text.txt #alias does not work
Run Code Online (Sandbox Code Playgroud)
注意:我试过了sudo -E nano text.txt
,但没有用。
我在Ubuntu 15.04 (Vivid Vervet) 上。
A.P*_*.P. 10
一种方法是也为 root 用户复制别名。例如,将它们放入/root/.bashrc
.
也许更简单的方法是简单地把它放在你的.bashrc
:
alias sudo='sudo '
后面的空间sudo
很重要。根据bash手册:
如果别名值的最后一个字符是空格或制表符,那么还会检查别名后面的下一个命令字的别名扩展。
归档时间: |
|
查看次数: |
916 次 |
最近记录: |