为什么 Linux 指令几乎从不包含 sudo,即使它显然是必要的?

为什么 Linux 指令几乎从不包含 sudo,即使它显然是必要的?

为什么 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其放在前面。

相关内容