为什么 Linux 指令几乎从不包含 sudo,即使它显然是必要的?
你经常会看到这样的情况,例如,你会看到类似这样的内容:
“通过执行 $nano /etc/hosts 来编辑 /etc/hosts 并输入这一大段文本”
然后你发现你没有权限并且所有的工作都白费了(除非你可以复制粘贴/剪辑所有内容或者其他什么)。
然后按照应该写的方式操作,然后转到“sudo nano /etc/hosts”并再试一次。
这里的例子只是一个例子。这种情况经常发生,有时确实会让人感到困惑。特别是当系统允许以用户身份和 root/sudo 身份运行命令,而您确实需要第二种身份时。
答案1
为什么 Linux 指令几乎从不包含 sudo,即使它显然是必要的?
- 因为并非所有Linux系统都使用
sudo
。 - 因为您所遵循的指南不是针对“debian”风格的系统。
然后执行您应该做的:sudo nano /etc/hosts 并再试一次。
不。输入sudo !!
后按回车键。系统会重复上一条命令并将sudo
其放在前面。