我该如何设置我的系统,这样就sudo
不必在命令前输入。例如,sudo apt-get install
我只需输入 而不是输入apt-get install
。现在我知道我可以运行,sudo -i
但我最终忘记了一半的时间。有没有更永久的方法?编辑:为了澄清起见,我不想知道如何在没有密码的情况下做到这一点,我已经有了这个设置。我想在不输入单词的情况下做到这一点,sudo
我甚至想消除输入单词 的需要sudo
。
答案1
我知道这个答案不会受欢迎,但在回答这个问题时,它是合适的(但并不明智)。
如果你不想sudo
在需要输入的所有内容之前输入根身份验证或授权,那么唯一的解决方案就是以 root 身份登录。这是极其(我希望我可以把它弄得更粗)我再说一遍极其这是不明智的,我认为你会发现自己陷入更大的困境,而不仅仅是必须记住sudo
在命令前输入五个字符。
另外,你可以sudo su -
在运行一串命令之前限制手指输入这五个额外字符的压力(5 可以快速加起来......),并记得输入exit
最后的四个字符,这样你就不会无意中做任何愚蠢的事情......
正如之前所说,如果您犯了错误,更好的选择就是利用命令历史记录并执行以下操作:
$ make "me a sandwich"
No
$ sudo !! # !! takes the full last command in history and puts it here
sudo make "me a sandwich" #bash automatically shows you what the full command with replacement is...
Ok - Sandwich made
$
...
因此,玩得开心并请负责任地支持...