当前位置: 代码网 > 服务器>服务器>Linux > Linux nano命令的用法及说明

Linux nano命令的用法及说明

2025年11月13日 Linux 我要评论
一. 简介nano 命令是一个轻量级、易上手的命令行文本编辑器,常用于 linux / macos / wsl 中编辑配置文件、代码或日志文件。相较于 vim,nano 更直观简单易学,虽然功能不如v

一. 简介

nano 命令是一个轻量级、易上手的命令行文本编辑器,常用于 linux / macos / wsl 中编辑配置文件、代码或日志文件。

相较于 vim,nano 更直观简单易学,虽然功能不如vim强大,但是能满足基本使用。

  • 上手极快:打开文件就能编辑,操作提示直接写在界面下方
  • 简单直观:比如保存就是 ctrl+o,退出是 ctrl+x
  • 常用于 快速修改配置文件(如 .env, nginx.conf 等)
  • 支持语法高亮
  • nano命令默认内置于大多数linux发行版中

二. 文件打开

2.1 普通方式打开文件

打开文件之后,底部栏会有操作命令提示

nano yourfile.txt

2.2 只读方式打开文件

通过只读的方式打开文件之后,如果进行编辑的话,底部栏会提示是只读模式,无法编辑。

nano --view yourfile.txt

三. 文件查看

3.1 打开文件时,显示行号

nano --linenumbers yourfile.txt

3.2 翻页查看

键盘上的 pageuppagedown

四. 文件编辑

ctrl + k复制 和ctrl + u粘贴

alt/esc + u撤回

五. 文件保存与退出

ctrl + o写入

ctrl + x保存

六. 内容搜索

6.1ctrl + /跳转到指定行号

按下之后,在底部栏输入行号,即可完成跳转。

6.2ctrl + w关键词搜索

按下之后,在底部栏输入要搜索的关键词


6.3alt + q/w匹配项移动

配合 ctrl + w 关键词搜索使用

  • alt + q 上个匹配项
  • alt + w 下个匹配项

七. 配置文件

可以在当前用户的家目录创建.nanorc的配置文件

apluser@fengyehong-hp:~$ ls -la ~/.nanorc
-rw-r--r-- 1 apluser apluser 18 jun  8 08:46 /home/apluser/.nanorc

7.1 基本配置

一般都会想要在打开文件的时候,显示行号,可以将其添加到配置文件中,之后使用nano命令的时候,就不需要使用--linenumbers配置项了。

# 显示行号
set linenumbers

7.2 语法高亮

nano默认在/usr/share/nano/路径下提供了一些编程语言的高亮配置文件

apluser@fengyehong-hp:~$ ls -l /usr/share/nano/j*
-rw-r--r-- 1 root root 654 feb 19  2022 /usr/share/nano/java.nanorc
-rw-r--r-- 1 root root 822 feb 19  2022 /usr/share/nano/javascript.nanorc
-rw-r--r-- 1 root root 805 feb 19  2022 /usr/share/nano/json.nanorc

下面的第三方github项目,提供了更多语言的高亮配置文件

improved nano syntax highlighting files

将下面的配置内容加入/home/apluser/.nanorc文件中,即可完成高亮配置

# nano自带的高亮配置文件
include "/usr/share/nano/*.nanorc"
# 自定义的高亮配置文件
include "~/.自定义文件夹/*.nanorc"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com