Linux nano 編輯器 簡潔高效的終端文本編輯器

nano 是一款輕量級、易於使用的終端文本編輯器,適用於大多數 Linux 發行版。它比 vi/vim 更加直觀,非常適合新手用戶快速編輯文本文件,尤其常用於編輯配置文件和腳本。
安裝 nano
大多數 Linux 系統默認已預裝 nano,你可以通過以下命令檢查是否安裝:
nano --version如果未安裝,可以根據系統類型執行以下命令:
sudo apt update
sudo apt install nanosudo yum install nanosudo pacman -S nano啟動和打開文件
在終端中使用以下命令打開或新建文件:
nano 文件名示例:
nano hello.txt如果該文件不存在,nano 將自動創建一個新文件並開始編輯。
基本編輯操作
- 使用方向鍵移動光標。
- 直接輸入內容即可開始編輯。
- 可以使用終端支持的快捷方式進行復制粘貼,如
Ctrl+Shift+C/Ctrl+Shift+V(取決於終端)。
保存與退出
- 按下
Ctrl + O保存文件,會提示輸入文件名,按 Enter 確認。 - 按下
Ctrl + X退出 nano,若文件有改動會提示是否保存。
常用快捷鍵
| 快捷鍵 | 功能說明 |
|---|---|
Ctrl + O | 保存當前文件 |
Ctrl + X | 退出編輯器 |
Ctrl + G | 顯示幫助文檔 |
Ctrl + K | 剪切當前行 |
Ctrl + U | 粘貼最近剪切的內容 |
Ctrl + W | 搜索指定文本 |
Ctrl + \ | 查找並替換文本 |
Alt + U | 撤銷上一步操作 |
Alt + E | 重做撤銷的操作 |
注意:某些終端可能需按
Esc後再按組合鍵才能觸發 Alt 鍵操作。
搜索與替換文本
搜索
按下 Ctrl + W,輸入關鍵字後回車即可搜索下一處匹配內容。可反覆按 Ctrl + W + 回車繼續查找。
替換
按下 Ctrl + \ 啟動替換流程:
- 輸入要查找的字符串,按回車。
- 輸入替換後的字符串,再按回車。
- 可選擇替換當前匹配、全部替換或跳過。
進階用法
顯示行號
使用 -l 參數可在左側顯示行號:
nano -l 文件名打開時定位到特定行
nano +行號 文件名示例:
nano +20 settings.conf會直接跳轉到第 20 行。
配置文件 ~/.nanorc
你可以通過編輯 ~/.nanorc 文件來自定義 nano 的行為,如開啟行號、設置製表符寬度、語法高亮等。
常用配置示例:
set linenumbers
set tabsize 4
include "/usr/share/nano/*.nanorc"set linenumbers:開啟行號顯示set tabsize 4:設置 tab 寬度為 4 空格include:加載語法高亮規則
獲取幫助
- 在 nano 中按
Ctrl + G可查看內建幫助菜單。 - 使用
man nano命令可查看系統手冊頁,瞭解更多命令參數。
man nano總結
nano 是一款簡單而強大的終端文本編輯器,適合快速編輯文件、編寫腳本或修改配置文件。它易於上手,快捷鍵直觀,幾乎適用於所有 Linux 用戶。通過掌握上述基本與進階功能,你可以在終端中高效地進行文本編輯工作。