“Linux 小白友好版 Nano 学习教程”
Nano 是最适合新手的终端文本编辑器,记住一句话:
👉 能看见提示、不会迷路、随时能退出。


🧠 一、Nano 是什么?

nano 是 Linux 里一个 命令行文本编辑器,常用于:

  • 编辑配置文件(nginx.confhostsyaml 等)
  • 快速修改脚本
  • 临时写点说明、日志

vim 不同:

  • ❌ 不需要背复杂模式
  • ✅ 底部有快捷键提示
  • ✅ 打开就能直接输入

🚀 二、打开 Nano(最重要的第一步)

nano 文件名

示例

nano test.txt

如果文件不存在:

  • ✔ 会新建一个
    如果文件存在:
  • ✔ 会直接打开编辑

🖥 三、Nano 界面认识(一定要看)

进入后你会看到:

GNU nano 6.x         test.txt

这里是你正在编辑的内容
可以直接输入文字

^G 帮助   ^O 保存   ^W 搜索   ^K 剪切
^X 退出   ^C 光标位置

重点:

  • ^ 表示 Ctrl 键
  • ^X = Ctrl + X
  • 底部那一行就是“速查表”

⌨ 四、最常用命令(新手必会)

1️⃣ 保存文件(一定会用)

Ctrl + O
  • 按回车确认文件名
  • 保存成功

2️⃣ 退出 Nano(救命键)

Ctrl + X

如果你修改过文件

  • 会问你:Save modified buffer?

    • Y:保存
    • N:不保存
    • Ctrl + C:取消

3️⃣ 输入文字

👉 直接敲键盘就行(没坑)


4️⃣ 移动光标

  • ↑ ↓ ← →
  • Ctrl + A:行首
  • Ctrl + E:行尾

5️⃣ 搜索文本

Ctrl + W
  • 输入要找的内容
  • 回车
  • 再按一次 Ctrl + W → 下一个

6️⃣ 删除 / 剪切 / 粘贴(超好用)

剪切当前行

Ctrl + K

粘贴

Ctrl + U

👉 Nano 里 剪切=删除+放入剪贴板


7️⃣ 复制多行(进阶但很实用)

  1. 设置标记(开始选中)
Ctrl + ^
  1. 用方向键选择内容
  2. 剪切:
Ctrl + K
  1. 粘贴:
Ctrl + U

8️⃣ 显示光标位置

Ctrl + C

显示:

行号 / 列号

📂 五、打开系统文件(常见场景)

有些文件需要 root 权限:

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

⚙ 六、实战示例(新手必练)

示例 1:创建并编辑文件

nano hello.txt

输入:

Hello Linux
Hello Nano

保存:

  • Ctrl + O
  • 回车
  • Ctrl + X

示例 2:修改配置文件

sudo nano /etc/hosts

加一行:

127.0.0.1 mytest.local

保存退出即可。


🧩 七、Nano 常用快捷键速查表

操作 快捷键
保存 Ctrl + O
退出 Ctrl + X
搜索 Ctrl + W
剪切行 Ctrl + K
粘贴 Ctrl + U
行首 Ctrl + A
行尾 Ctrl + E
光标位置 Ctrl + C
帮助 Ctrl + G

❗ 八、新手最容易踩的坑

按 Esc 没反应
👉 Nano 不靠 Esc,靠 Ctrl

不知道怎么退出
👉 永远记住:Ctrl + X

没权限保存
👉 用 sudo nano 文件


🏁 九、一句话总结

Nano = Linux 小白的安全编辑器
会这 5 个就够了:
nanoCtrl+OCtrl+XCtrl+WCtrl+K


Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐