目录

linux 纯文本编辑器 nano

前言

nano 是一款轻量级、易用的纯文本编辑器,广泛应用于 Linux 和类 Unix 系统中。它以简单直观的操作方式著称,特别适合新手用户,同时也能满足日常文本编辑需求。

简介

nano 核心特点

1、轻量小巧:安装包体积小,启动速度快,对系统资源占用极低,适合在服务器、嵌入式设备等资源有限的环境中使用。
2、操作简单:无需记忆复杂的快捷键组合(与 Vim 相比),界面底部会直接显示常用操作的快捷键提示,降低学习成本。
3、功能实用:支持基本的文本编辑功能(如复制、粘贴、查找替换、行号显示等),同时也包含一些进阶特性(如语法高亮、自动缩进、多文件编辑等)。
4、兼容性好:默认预装在多数 Linux 发行版(如 Ubuntu、Debian、CentOS 等)中,无需额外安装即可使用。

PS:nano 虽不如 Vim 或 Emacs 功能强大,但胜在简洁易用,是 Linux 终端中处理文本编辑任务的高效工具。

使用

nano 打开文本
1
2
3
4
5
nano test.txt     # 编辑 test.txt,若不存在则创建

nano -l test.txt  # 显示行号
nano -m test.txt  # 启用鼠标支持(可点击移动光标)
nano -t test.txt  # 编辑完成后自动保存并退出(适合脚本中使用)
nano 编辑文本
  • Ctrl + O:保存当前文件(按 Enter 确认文件名)
  • Ctrl + X:退出 nano(若文件未保存,会提示是否保存)

  • 直接使用箭头键 :移动光标(箭头键:↑, ↓, ←, →)

  • Shift + 箭头键 :选择文本(箭头键:↑, ↓, ←, →)

  • Shift + Home/End:选择光标前面/后面一行文本

  • Ctrl + K :剪切当前行文本/选择文本

  • Ctrl + U :粘贴已剪切的内容。

  • Delete  :删除文本(向后删除)

  • Backspace:删除文本(向前删除)


  • Ctrl + W:查找文本(输入关键词后按 Enter,按 Alt + W 查找下一个)
  • Ctrl + \:查找并替换文本
  • Ctrl + C:显示当前光标位置(行号、列号)
  • Ctrl + G:打开帮助文档(查看所有快捷键)