如何保存对终端中打开的文件的更改?

如何保存对终端中打开的文件的更改?

由于需要 root 权限才能编辑,我使用 打开了一个 init.txt 文件sudoedit,但我不知道如何保存更改。我还看到^X终端底部有很多类似说明的东西,但我对此一无所知。

答案1

  • Ctrl+XF2退出。然后系统会询问您是否要保存。
  • Ctrl+OF3Ctrl+XF2保存并退出

快捷键的符号如下:Control 键序列以插入符号 (^) 表示,可以使用 Control (Ctrl) 键或按两次 Esc (Esc) 键输入。Esc 键序列以 Meta (M-) 符号表示,可以使用 Esc、Alt 或 Meta 键输入,具体取决于您的键盘设置。此外,按两次 Esc 然后输入 000 到 255 之间的三位十进制数将输入具有相应值的字符。


尝试使用nano 中的Ctrl+G打开内置帮助。

在此处输入图片描述

答案2

^是 的常用缩写Ctrl。您使用的编辑器是 nano,您可以在此处找到有关它的更多文档:http://www.nano-editor.org/dist/v2.2/nano.html#Editor-Basics

也就是说,如果您有其他喜欢的编辑器(例如图形化 Gedit 编辑器或 vim),只需使用 EDITOR 环境变量指明即可:

EDITOR=gedit sudoedit /etc/passwd

您可以通过在文件中导出具有所需值的 EDITOR 来使其成为“永久的” ~/.bashrc

相关内容