Linux nano命令的用法及說明
一. 簡介
nano 命令是一個(gè)輕量級(jí)、易上手的命令行文本編輯器,常用于 Linux / macOS / WSL 中編輯配置文件、代碼或日志文件。
相較于 vim,nano 更直觀簡單易學(xué),雖然功能不如vim強(qiáng)大,但是能滿足基本使用。
- 上手極快:打開文件就能編輯,操作提示直接寫在界面下方
- 簡單直觀:比如保存就是 Ctrl+O,退出是 Ctrl+X
- 常用于 快速修改配置文件(如 .env, nginx.conf 等)
- 支持語法高亮
- nano命令默認(rèn)內(nèi)置于大多數(shù)linux發(fā)行版中
二. 文件打開
2.1 普通方式打開文件
打開文件之后,底部欄會(huì)有操作命令提示
nano yourfile.txt

2.2 只讀方式打開文件
通過只讀的方式打開文件之后,如果進(jìn)行編輯的話,底部欄會(huì)提示是只讀模式,無法編輯。
nano --view yourfile.txt

三. 文件查看
3.1 打開文件時(shí),顯示行號(hào)
nano --linenumbers yourfile.txt

3.2 翻頁查看
鍵盤上的 PageUp 和 PageDown鍵
四. 文件編輯
Ctrl + K復(fù)制 和Ctrl + U粘貼
Alt/Esc + U撤回
五. 文件保存與退出
Ctrl + O寫入
Ctrl + X保存
六. 內(nèi)容搜索
6.1Ctrl + /跳轉(zhuǎn)到指定行號(hào)
按下之后,在底部欄輸入行號(hào),即可完成跳轉(zhuǎn)。

6.2Ctrl + W關(guān)鍵詞搜索
按下之后,在底部欄輸入要搜索的關(guān)鍵詞

6.3Alt + Q/W匹配項(xiàng)移動(dòng)
配合 Ctrl + W 關(guān)鍵詞搜索使用
Alt + Q上個(gè)匹配項(xiàng)Alt + W下個(gè)匹配項(xiàng)
七. 配置文件
可以在當(dāng)前用戶的家目錄創(chuàng)建.nanorc的配置文件
apluser@FengYeHong-HP:~$ ls -la ~/.nanorc -rw-r--r-- 1 apluser apluser 18 Jun 8 08:46 /home/apluser/.nanorc
7.1 基本配置
一般都會(huì)想要在打開文件的時(shí)候,顯示行號(hào),可以將其添加到配置文件中,之后使用nano命令的時(shí)候,就不需要使用--linenumbers配置項(xiàng)了。
# 顯示行號(hào) set linenumbers
7.2 語法高亮
nano默認(rèn)在/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項(xiàng)目,提供了更多語言的高亮配置文件
Improved Nano Syntax Highlighting Files
將下面的配置內(nèi)容加入/home/apluser/.nanorc文件中,即可完成高亮配置
# nano自帶的高亮配置文件 include "/usr/share/nano/*.nanorc" # 自定義的高亮配置文件 include "~/.自定義文件夾/*.nanorc"
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux輸入yum后提示: -bash: /usr/bin/yum: No such file or director
在本篇文章里小編給大家整理的是關(guān)于linux輸入yum后提示: -bash: /usr/bin/yum: No such file or directory的解決方法,有需要的朋友們參考下。2019-11-11
linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法
今天小編就為大家分享一篇linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08

