Linux nano命令基础介绍
nano是Linux系统自带的轻量级命令行文本编辑器,相比vim学习门槛更低,操作逻辑更贴近普通用户的编辑习惯,适合新手快速上手修改配置文件、编写简单脚本。大部分主流Linux发行版都默认预装了nano,无需额外安装即可直接使用。

nano命令的启动方式
启动nano编辑器的语法非常简单,基础格式如下:
# 新建或打开指定文件,若文件不存在则新建 nano 文件名 # 打开文件时显示行号 nano -l 文件名 # 以只读模式打开文件,防止误修改 nano -v 文件名
nano常用快捷键说明
nano的所有操作都通过快捷键完成,界面底部会默认显示常用快捷键提示,其中^代表Ctrl键,M-代表Alt键。常用快捷键整理如下:
| 快捷键 | 功能说明 |
|---|---|
Ctrl + O | 保存当前编辑的内容,会提示输入文件名,直接回车即可确认 |
Ctrl + X | 退出nano编辑器,如果有未保存的内容会提示是否保存 |
Ctrl + K | 剪切当前光标所在行的全部内容 |
Ctrl + U | 粘贴之前剪切的内容到当前光标位置 |
Ctrl + W | 搜索文件中的指定内容 |
Ctrl + G | 打开nano的帮助文档 |
Alt + U | 撤销上一步操作 |
Alt + E | 重做上一步被撤销的操作 |
nano基础编辑操作流程
1. 新建并编辑文件
执行nano test.txt命令后,就会进入编辑界面,直接输入内容即可,光标可以通过方向键移动位置。
2. 保存并退出
编辑完成后,按Ctrl + O保存,底部会提示File Name to Write: test.txt,直接按回车确认保存,之后再按Ctrl + X即可退出编辑器。
3. 修改已有文件
执行nano /etc/hosts可以打开系统的hosts配置文件,修改完成后按照上述保存退出的步骤操作即可,注意修改系统配置文件需要足够的权限,可能需要加上sudo执行。
nano简单配置示例
可以通过修改用户目录下的.nanorc文件配置nano的基础参数,比如默认开启行号显示、设置自动缩进,示例配置如下:
# 开启行号显示 set linenumbers # 开启自动缩进 set autoindent # 设置制表符宽度为4个空格 set tabsize 4 # 开启语法高亮,需要系统有对应的语法高亮配置文件 include /usr/share/nano/*.nanorc
配置完成后保存文件,重新启动nano就会生效。如果需要对所有用户生效,可以修改/etc/nanorc全局配置文件,操作方式和上述一致。