我无法访问或写入 etc/hosts 文件

我无法访问或写入 etc/hosts 文件

我正在尝试编辑该etc/hosts文件。我可以通过图形文件系统访问它,发现它是只读的。当使用sudo nano etc/hosts许多人建议的方法时,我看到目录etc不存在,尽管我可以在 GUI 中看到它,所以我假设它只是在新目录中创建一个新文件,而不是打开现有文件。我甚至无法将/etc/我的工作目录设置为不存在。etchosts文件都存在,我只是无法通过终端访问它或通过图形界面编辑它。

chmod当我使用或时遇到类似的问题chown,被告知文件/目录不存在。

我在文件管理器的“其他位置”下找到了有问题的文件,并能够将文件夹拖到/etc/我的书签中,以为这样会起作用,但实际上没有。这是分区或安装问题吗?如果这很愚蠢,我很抱歉,我对 ubuntu 很陌生。

感谢您的任何帮助

答案1

文件名开头缺少一个斜杠...它应该是 /etc/hosts ...区别在于,如果没有斜杠,路径/文件名是相对于您当前所在的目录的。如果带有斜杠,则它是从文件系统顶部开始的绝对路径/文件名。

相关内容