跳轉到內容

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

nano

nano 是一款輕量級、易於使用的終端文本編輯器,適用於大多數 Linux 發行版。它比 vi/vim 更加直觀,非常適合新手用戶快速編輯文本文件,尤其常用於編輯配置文件和腳本。

安裝 nano

大多數 Linux 系統默認已預裝 nano,你可以通過以下命令檢查是否安裝:

bash
nano --version

如果未安裝,可以根據系統類型執行以下命令:

bash
sudo apt update
sudo apt install nano
bash
sudo yum install nano
bash
sudo pacman -S nano

啟動和打開文件

在終端中使用以下命令打開或新建文件:

bash
nano 文件名

示例:

bash
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 + \ 啟動替換流程:

  1. 輸入要查找的字符串,按回車。
  2. 輸入替換後的字符串,再按回車。
  3. 可選擇替換當前匹配、全部替換或跳過。

進階用法

顯示行號

使用 -l 參數可在左側顯示行號:

bash
nano -l 文件名

打開時定位到特定行

bash
nano +行號 文件名

示例:

bash
nano +20 settings.conf

會直接跳轉到第 20 行。

配置文件 ~/.nanorc

你可以通過編輯 ~/.nanorc 文件來自定義 nano 的行為,如開啟行號、設置製表符寬度、語法高亮等。

常用配置示例:

bash
set linenumbers
set tabsize 4
include "/usr/share/nano/*.nanorc"
  • set linenumbers:開啟行號顯示
  • set tabsize 4:設置 tab 寬度為 4 空格
  • include:加載語法高亮規則

獲取幫助

  • 在 nano 中按 Ctrl + G 可查看內建幫助菜單。
  • 使用 man nano 命令可查看系統手冊頁,瞭解更多命令參數。
bash
man nano

總結

nano 是一款簡單而強大的終端文本編輯器,適合快速編輯文件、編寫腳本或修改配置文件。它易於上手,快捷鍵直觀,幾乎適用於所有 Linux 用戶。通過掌握上述基本與進階功能,你可以在終端中高效地進行文本編輯工作。

最後更新於: