目錄
nano簡介
快捷鍵
nano使用
首頁 運維 linux運維 linux中nano指的是什麼

linux中nano指的是什麼

May 21, 2023 pm 01:08 PM
linux nano

在linux中,nano是一個字元終端機的文字編輯器,是Pico的複製品;它比vi/vim簡單得多,比較適合Linux初學者使用,某有些Linux發行版的預設編輯器就是nano。 nano命令可以開啟指定檔案進行編輯,預設情況下它會自動斷行,即在一行中輸入過長的內容時自動拆分成幾行。

nano簡介

nano是Unix和類別Unix系統(包括Linux)中的一個文字編輯器,是Pico的複製品。

Pico是由華盛頓大學(University of Washington)計算與通訊研究所(Computing and Communications Group)編寫並維護的文本編輯程式。

類似於DOS下的editor程序,nano是一種基於字元終端的文字編輯器。它比vi/vim要簡單得多,比較適合Linux初學者使用。某些Linux發行版的預設編輯器就是nano。

nano指令可以開啟指定檔案進行編輯,預設情況下它會自動斷行,即在一行中輸入過長的內容時會自動拆分成幾行,但用這種方式來處理某些文件可能會帶來問題,例如Linux系統的設定文件,自動斷行就會使本來只能寫在一行上的內容折斷成多行了,有可能造成系統不靈了。因此,如果你想避免這種情況出現,就加上-w選項吧。

nano特點

  • 小巧友善

  • 不需要安裝

  • #提供許多額外特性

    • 互動式的尋找和替換

    • 都定位到製定行列

#自動縮排

特性切換

  • #國際化支援

  • 檔案名稱標記完成

  • 語法
  • #
    nano [选项] [[+行,列] 文件名]...
    登入後複製

    選項

  • -h ,-? --help 顯示此資訊

  • 行,列從所指列數與行數開始

  • -A --smarthome啟用智慧型HOME 鍵

  • -B --backup 儲存既有檔案的備份

  • -C --backupdir= 用來儲存獨一備份檔案的目錄

  • -D --boldtext 以粗體取代顏色反轉

  • -E --tabstospaces 將已輸入的製表符轉換為空白

  • -F --multibuffer 啟用多重檔案緩衝區功能

  • -H --historylog 記錄與讀取搜索/替換的歷史字串

  • -I --ignorercfiles 不要參考nanorc 檔案

  • -K --rebindkeypad 修正數字鍵區按鍵混淆問題

  • -L --nonewlines 不要將換行加到檔案末端

  • -N --noconvert 不要從DOS/Mac 格式轉換

  • -O --morespace 編輯時多使用一行

  • -Q --quotestr= 引用代表字串

  • #-R --restricted 限制模式

  • -S --smooth 按行捲動而非半螢幕

  • -T --tabsize= 設定製表符寬度為#列數

  • -U --quickblank 狀態行快速閃爍

  • ##-V --version 顯示版本資訊並離開

  • -W --wordbounds 更正確地偵測單字邊界

  • ##-Y --Syntax=用於加亮的語法定義
  • -c --const 持續顯示遊標位置
  • -d --rebinddelete 修正退格鍵/刪除鍵混淆問題
  • -i --autoindent 自動縮排新行
  • -k --cut 從遊標剪下到行尾
  • -l --nofollow 不要依照符號連結,而是覆寫
  • -m --mouse 啟用滑鼠功能
  • -o --operatingdir= 設定作業目錄
  • -p --preserve 保留XON (^Q) 和XOFF (^S) 按鍵
  • #-q --quiet 沉默忽略啟動問題,例如rc 檔案錯誤
  • #-r --fill= 設定折行寬度為#列數
  • -s --speller= 啟用替代的拼字檢查程式
  • #-t --tempfile 離開時會自動儲存,不要提示
  • -u --undo 允許通用撤銷[試驗性特性]
  • #-v --view 查看(唯讀)模式
  • -w --nowrap 不要自動換行
  • -x --nohelp 不要顯示輔助區
  • - z --suspend 啟用暫停功能

-$ --softwrap 啟用軟體換行

-a,-b,-e,

  • -f,-g,-j (忽略,為與pico 相容)

  • 運行nano

兩種方式運行nano

linux中nano指的是什麼

①直接輸入nano

######②nano後接目標檔案nano /path /to/filename############nano成功運行後如下圖################頂部可以看到nano的版本號、正在編輯的文件名字、文件自上次儲存後是否更改######如果你開啟一個新文件,則會提示New File,這裡顯式訊息不固定,主要明確與執行功能的程式相關的資訊。 ###

linux中nano指的是什麼

最後2行是快捷鍵

快捷鍵

雖然nano在最後兩行列出了最常用的一組功能的快捷鍵,但是仍有許多其他功能的快捷鍵沒有列出。請注意,在nano中不使用Shift作為快速鍵,因此^G並不等同於Ctrl Shift G,而是Ctrl G

Ctrl O:儲存檔案

Ctrl R:雜當前文件中插入另一個檔案的內容

Ctrl C:取消上一條指令

Ctrl X:退出nano,會提示你是否儲存

Ctrl C:目前遊標所作位置

Ctrl F:  →

Ctrl B:  ←

Ctrl P:  ↑

Ctrl N:  ↓

Ctrl A:一行的首

Ctrl E:一行的尾

Ctrl V:向前翻一頁

Ctrl Y:向後翻一頁

nano使用

1、新檔案/開啟檔案

#nano 檔案名稱 開啟一個舊檔案或新文件進行編輯,即不管這個檔案是否存在都可以開啟

#在終端機輸入nano nano.txt指令:

linux中nano指的是什麼

2、線上幫助

##取得線上幫助
#^G

linux中nano指的是什麼

#改寫後的句子:nano編輯器的目的是模擬UW Pico文字編輯器的功能和易用性。編輯器有四個主要部分。頂行顯示程式版本,正在編輯的目前檔案名稱以及檔案是否已被修改。接下來是主編輯器窗口,顯示正在編輯的文件。狀態行是從底部開始的第三行,顯示重要訊息。底部兩行顯示編輯器中最常用的快捷方式。捷徑的表示法如下:控制鍵序列以逗號(^)符號表示,可以使用Control(Ctrl)鍵或按Escape(Esc)鍵輸入兩次。轉義鍵序列以Meta(M-)符號表示,可使用Esc,Alt或Meta鍵輸入,取決於鍵盤設定。另外,您可以按兩次Esc鍵,然後輸入三位十進位數字(從000到255),以輸入對應值的字元。

3、儲存檔案

^O儲存檔案(前提是有編輯檔案的權限)

linux中nano指的是什麼

4、退出nano

##^X
退出nano,若有修改過文件會提示是否需要儲存

linux中nano指的是什麼5、查詢字符字串

^W6、遊標資訊
查詢字串,繼續輸入^W後回車找下一個

^C
說明目前遊標所在處的行數與列數等資訊

linux中nano指的是什麼7、移動遊標

^-
輸入行號,讓遊標快速移動到該行

linux中nano指的是什麼#8、移到檔案頭部/尾部

指令^Y^V
功能
##將遊標移到檔案最開頭
#將遊標移到檔案最結尾

以上是linux中nano指的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1319
25
PHP教程
1269
29
C# 教程
1248
24
Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

git怎麼查看倉庫地址 git怎麼查看倉庫地址 Apr 17, 2025 pm 01:54 PM

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

vscode上一步下一步快捷鍵 vscode上一步下一步快捷鍵 Apr 15, 2025 pm 10:51 PM

VS Code 一步/下一步快捷鍵的使用方法:一步(向後):Windows/Linux:Ctrl ←;macOS:Cmd ←下一步(向前):Windows/Linux:Ctrl →;macOS:Cmd →

notepad怎麼運行java代碼 notepad怎麼運行java代碼 Apr 16, 2025 pm 07:39 PM

雖然 Notepad 無法直接運行 Java 代碼,但可以通過借助其他工具實現:使用命令行編譯器 (javac) 編譯代碼,生成字節碼文件 (filename.class)。使用 Java 解釋器 (java) 解釋字節碼,執行代碼並輸出結果。

sublime寫好代碼後如何運行 sublime寫好代碼後如何運行 Apr 16, 2025 am 08:51 AM

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

Linux的主要目的是什麼? Linux的主要目的是什麼? Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

laravel安裝代碼 laravel安裝代碼 Apr 18, 2025 pm 12:30 PM

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

git軟件安裝 git軟件安裝 Apr 17, 2025 am 11:57 AM

安裝 Git 軟件包括以下步驟:下載安裝包運行安裝包驗證安裝配置 Git安裝 Git Bash(僅限 Windows)

See all articles