Nano 是 Ubuntu 中一个简单易用的命令行文本编辑器,非常适合新手。它没有复杂的模式切换,操作直观,底部会直接显示常用的快捷键。
下面是关于如何使用 Nano 的详细指南。
🚀 启动 Nano
在终端中输入 nano 命令即可启动。
- 编辑或创建文件:
nano 文件名- 如果文件存在,Nano 会打开它。
- 如果文件不存在,Nano 会创建一个新文件。
- 编辑系统文件:编辑系统配置文件(如
/etc/目录下的文件)通常需要管理员权限,应使用sudo。- 例如:
sudo nano /etc/hosts
- 例如:
✍️ 基本操作与快捷键
进入 Nano 后,你可以直接输入文字进行编辑。屏幕底部的两行会提示常用快捷键,^ 符号代表 Ctrl 键。
文件操作
表格
| 快捷键 | 功能说明 |
|---|---|
Ctrl + O |
保存文件 (Write Out),按回车确认文件名 |
Ctrl + X |
退出编辑器,若文件有修改会提示是否保存 |
Ctrl + G |
打开帮助菜单,查看所有快捷键 |
编辑与导航
表格
| 快捷键 | 功能说明 |
|---|---|
Ctrl + K |
剪切当前整行 |
Ctrl + U |
粘贴已剪切的内容 |
Ctrl + W |
查找文本 |
Ctrl + \ |
替换文本 |
Ctrl + _ |
跳转到指定行号 |
Alt + U |
撤销上一步操作 |
Alt + E |
重做被撤销的操作 |
✨ 实用技巧
显示行号
在编辑长文件时,显示行号非常有用。
- 临时启用:启动时加上
-l参数,例如nano -l 文件名。 - 永久启用:编辑 Nano 的配置文件
~/.nanorc,找到set linenumbers这一行,去掉前面的#注释符号,然后保存即可。
编辑 SSH 配置文件示例
这是一个非常典型的使用场景,可以帮你快速上手。
在终端输入命令,以管理员权限打开 SSH 配置文件:
sudo nano /etc/ssh/sshd_config使用方向键移动光标,找到
Port 22这一行。将其修改为你想要的端口号,例如
Port 2222。按下
Ctrl + O保存文件,然后按回车确认。按下
Ctrl + X退出 Nano 编辑器。最后,重启 SSH 服务使更改生效:
sudo service ssh restart