如何用“sudo”打开文件?
问题答案 – 我的互联网连接出现错误
以上是一个修复程序的链接,可帮助您在省电模式后断开连接。 它说“用sudo打开……”如果一个人是一个完整的新手并且什么都不知道怎么办呢?
您在链接中提供的答案要求您打开具有root权限的文件,这可以使用这两个命令来实现
sudo nano /path/to/your/file.foo
在上面的命令中,您将在基于命令的文本编辑工具nano中打开file.foo
。在您的特定情况下,此命令应该file.foo
。
sudo nano /etc/NetworkManager/NetworkManager.conf
要么
gksu gedit /path/to/your/file.foo
在这个命令中,你使用一个名为Gedit的基于GUI的文本编辑器打开同一个文件(在Ubuntu和Ubuntu GNOME上是默认的),在你的特殊情况下,这个命令应该可行
gksu gedit /etc/NetworkManager/NetworkManager.conf
注意
将sudo
用于命令行程序(如nano
),但将gksu
或gksudo
用于GUI程序,这些程序通常使用主目录中的配置文件。 如果您使用普通sudo,root用户可以获取所有权或您的用户ID的配置文件,并且使用该方式的程序将停止工作(除非您继续使用sudo
)。 gksu
和gksudo
的替代方案是sudo -H
注释掉的解释是在行前面添加一个哈希#
符号,在你给出的例子中,该行
dns=dnsmasq
应该成为
#dns=dnsmasq
这意味着用文本编辑器nano打开该文件,但确保使用root权限进行编辑,否则将无法保存。 怎么做:
sudo nano /etc/NetworkManager/NetworkManager.conf
这是必要的,因为该文件只能由具有root权限的文件编辑。 系统将要求您输入密码,以便在nano editor
打开该文件。
编辑后保存它:
- ctrl + o
- 输入
- ctrl + x