浏览知识库目录

随记

GNU nano用法

GNU nano 是一个运行在终端里的轻量级文本编辑器,适合快速修改配置文件和代码。它会在屏幕底部直接显示常用快捷键,对新手比较友好。

打开文件

nano 文件名

例如:

nano notes.txt
nano /etc/hosts
sudo nano /etc/nginx/nginx.conf

文件不存在时,保存后会自动创建。

基本编辑

打开后直接输入文字即可。

操作 快捷键
移动光标 方向键
跳到行首 Ctrl + A
跳到行尾 Ctrl + E
上一页 Ctrl + Y
下一页 Ctrl + V
跳到指定行 Ctrl + _,输入行号后回车

保存和退出

操作 快捷键
保存 Ctrl + O,然后按 Enter
退出 Ctrl + X
保存并退出 Ctrl + XYEnter
不保存退出 Ctrl + XN

搜索和替换

操作 快捷键
搜索 Ctrl + W
查找下一个 Alt + W
查找并替换 Ctrl + \

剪切、复制和粘贴

操作 快捷键
剪切当前行 Ctrl + K
粘贴 Ctrl + U
开始/结束选择 Alt + A
复制选中内容 Alt + 6
撤销 Alt + U
重做 Alt + E

剪切多行时,可以连续按 Ctrl + K,再用 Ctrl + U 一次性粘贴。

看懂底部提示

nano 底部通常显示:

^G Help   ^O Write Out   ^W Where Is   ^K Cut   ^X Exit

其中:

  • ^ 表示 Ctrl
  • M- 表示 Alt,也叫 Meta 键
  • Write Out 就是保存
  • Where Is 就是搜索

例如 ^X 表示 Ctrl + XM-U 表示 Alt + U

最常用的一套操作是:

nano 文件名
编辑内容
Ctrl+O → Enter    保存
Ctrl+X            退出

遇到不熟悉的功能,可以按 Ctrl + G 打开 nano 内置帮助。