以nano编辑保存已编辑的文件,但没有权限

我在/ etc /中编辑了一个我要保存的文件,但是忘了用sudo打开它。 我记得有一个命令要在vi中保存这样的文件,并想知道在nano中是否有这样的方法吗?

谢谢。

是的,您可以将其临时保存到您的主目录。 按Ctrl + O更改主目录的路径或在/ tmp中,然后按Enter保存它。然后您可以sudo mv它。

替代文字CTRL + O将显示路径。将其更改到您的主目录或/tmp 。例如要写入的文件名:/ tmp / filename并按Enter键。

只需在终端中打开一个新选项卡,使用chmod将文件的权限更改为777,将文件保存为nano,然后将权限更改回原来的状态,可能是644.另一种方法是使用chown更改所有者自己,保存该文件,并将所有权更改回root。

尝试ctrl + o并选择将文件保存到您的主文件夹。

然后做sudo mv /home/username/file /etc/