nano初學者指南,linux命令列文字編輯器

Linux命令列新手?被其他高階文字編輯器搞糊塗了?如何極客的這本教程得到你的支援奈米,一個簡單的文字編輯器,非常新手友好。...

nano初學者指南,linux命令列文字編輯器

Linux命令列新手?被其他高階文字編輯器搞糊塗了?如何極客的這本教程得到你的支援奈米,一個簡單的文字編輯器,非常新手友好。

當習慣命令列時,Linux新手通常會被其他更高階的文字編輯器(如vim和emacs)拒之門外。雖然他們是優秀的專案,但他們確實有一點學習曲線。輸入Nano,一個易於使用的文字編輯器,證明自己的多功能和簡單。Nano預設安裝在Ubuntu和許多其他Linux發行版中,與sudo配合使用效果很好,這就是為什麼我們如此喜歡它。

執行nano

nano初學者指南,linux命令列文字編輯器

你可以用兩種方式執行nano。要使用空緩衝區開啟nano,只需在命令提示符下鍵入“nano”。

也可以使用以下語法:

nano /path/to/filename

Nano將按照路徑並開啟該檔案(如果存在)。如果它不存在,它將用該目錄中的檔名啟動一個新的緩衝區。

讓我們看看預設的nano螢幕。

nano初學者指南,linux命令列文字編輯器

在頂部,您將看到程式的名稱和版本號、正在編輯的檔案的名稱,以及該檔案自上次儲存以來是否已被修改。如果您有一個尚未儲存的新檔案,您將看到“newbuffer”。接下來,您將看到文件的內容,一個文字體。從底部開始的第三行是“系統訊息”行,顯示與執行函式的程式相關的資訊。在這裡,您可以看到它寫著“New File”。最後,底部的最後兩行是這個程式非常友好的地方:快捷方式行。

它是一個所見即所得的編輯器;“所見即所得”。你所鍵入的內容直接進入文字輸入,除非你用像Control或Meta這樣的鍵來修改它。這很簡單,所以輸入一些文字,或者複製一些東西貼上到你的終端上,這樣我們就可以玩了。

nano初學者指南,linux命令列文字編輯器

快捷方式

程式功能在nano中被稱為“快捷方式”,如儲存、退出、證明等。最常見的功能列在螢幕底部,但還有許多功能沒有。請注意,nano在快捷方式中不使用Shift鍵。所有快捷鍵都使用小寫字母和未修改的數字鍵,因此Ctrl+G不是Ctrl+Shift+G。

按Ctrl+G開啟幫助文件,向下滾動檢視有效快捷方式列表。

nano初學者指南,linux命令列文字編輯器

檢視完列表後,按Ctrl+X退出“幫助”。

假設您正在處理一個新的文字檔案,或“buffer”,並希望儲存它。這稱為“寫出”,透過按Ctrl+O來執行。系統將提示您輸入要使用的檔名,並且底部的快捷方式將更改,以反映您可以輸入什麼來完成此特定命令。

nano初學者指南,linux命令列文字編輯器

如果要將另一個檔案的內容**到當前緩衝區中,可以鍵入Ctrl+R。

nano初學者指南,linux命令列文字編輯器

您可以透過鍵入Ctrl+C來取消前面的兩個命令。

你可以按兩次Escape,而不是按住控制鍵,如果你有困難的話。還有一些命令需要使用Meta鍵。在大多數鍵盤佈局上,Meta等同於Alt按鈕。

當您想退出nano時,只需按Ctrl+X。nano會禮貌地詢問您是否要儲存緩衝區,您也可以取消此操作。

nano初學者指南,linux命令列文字編輯器

航行

現在我們已經掌握了一些快捷方式,讓我們習慣於在文字檔案中快速移動。當然,你可以用Home、End、Page Up、Page Down和箭頭鍵四處走動,但這需要你的手指遠離我們都非常喜歡的字母。

要向前或向後移動游標,可以鍵入Ctrl+F和Ctrl+B。要一次上下移動一行,可以鍵入Ctrl+P和Ctrl+N。換句話說,可以使用這些鍵,而不是分別使用右、左、上和下箭頭。缺少起始鍵和結束鍵?您可以使用Ctrl+A和Ctrl+E。是否要一次移動頁面?Ctrl+V向下移動一頁,Ctrl+Y向上移動一頁。

但是等等,還有更多!要一次向前和向後移動一個單詞,可以使用Ctrl+Space和Meta+Space(記住,這是Alt+Space)。如果您真的很忙,可以按Ctrl+\然後鍵入行號、逗號和列號直接跳到那裡。

nano初學者指南,linux命令列文字編輯器

如果你想看看你的游標現在在哪裡,有點像nano-GPS,點選Ctrl+C。

nano初學者指南,linux命令列文字編輯器

複製、剪下和貼上

當我們想在圖形環境中複製文字時,我們用游標高亮顯示它。類似地,在nano中,我們使用Ctrl+^命令“標記”它。只需將游標移動到要開始標記的位置,然後按Ctrl+^進行“設定”。這將標記從起點到游標(不包括游標)之間的所有內容。

nano初學者指南,linux命令列文字編輯器

請注意,游標位於空白處,複製/剪下將不包括此空間。也可以從“設定”點向後標記。但是,要小心,因為標記時可以編輯文字。如果搞砸了,只需再次按Ctrl+^取消設定標記,就可以重新開始。

要複製標記的文字,請按Meta+^。如果要剪下文字,請按Ctrl+K。

要貼上文字,請將游標移動到適當的位置,然後按Ctrl+U。

nano初學者指南,linux命令列文字編輯器

如果要刪除整行文字,只需按Ctrl+K鍵而不突出顯示任何內容。這在編輯配置檔案時有時很方便。

一些額外的捷徑

你知道怎麼在記事本里,你能強迫一長串的文字環繞成一段一段的樣子嗎?您可以在nano中使用Meta+L快捷方式切換該功能。由於預設情況下換行設定為“on”,因此這通常會以相反的方式派上用場;例如,您正在編寫配置檔案並希望禁用換行。

nano初學者指南,linux命令列文字編輯器

您可以看到游標所在的行的開頭和結尾都有一個“$”。這意味著在螢幕上顯示的部分前後都有更多的文字。

如果要搜尋文字字串,請按Ctrl+W,然後輸入搜尋詞。然後可以在執行過程中按Ctrl+C取消此搜尋,而不破壞緩衝區。

nano初學者指南,linux命令列文字編輯器

上一個搜尋項顯示在方括號中,保留該行為空並按Enter鍵將重複上一次搜尋。

當你感覺很舒服之後,你可以透過點選Meta+X來關閉底部有用的部分,以獲得更多的螢幕空間來進行編輯!

nano初學者指南,linux命令列文字編輯器

一些歷史

Nano在外觀和感覺上與另一個名為Pico的程式相似。Pico是Pine的預設文字編輯器,Pine是一個電子郵件程式,以前沒有GPL友好的許可證。這意味著再分配是一個模糊的領域,因此TIP專案應運而生。“TIP不是Pico”增加了Pico所缺乏的一些功能,並獲得了免費釋出的許可,隨著時間的推移,它成為了我們今天喜歡使用的nano。有關更多資訊,請檢視Nano專案的FAQ歷史部分。


nano的優點在於使用簡單。快捷方式的工作原理與基於GUI的字處理器(如word和openoffice)類似,因此只需瞭解哪些是做什麼的。除此之外的一切都只是簡單的文字編輯。下次您需要在命令列上編輯內容時,我們希望您現在已經熟悉nano,對它會更熟悉。

  • 發表於 2021-04-10 05:38
  • 閱讀 ( 47 )
  • 分類:網際網路

你可能感興趣的文章

如何在android和termux上使用linux命令列

... 我們的APT使用指南將告訴您更多關於這個工具的資訊,比如如何升級軟體包。您可以透過在Termux命令列的終端提示符下輸入已安裝工具的名稱來執行該工具。 ...

  • 發佈於 2021-03-18 07:26
  • 閲讀 ( 58 )

初學者快速自動熱鍵指南

...動熱鍵是上癮一旦你成為熟練。但是現在,讓我們用這個初學者指南來學習基礎知識。 ...

  • 發佈於 2021-03-21 16:59
  • 閲讀 ( 52 )

如何程式設計樹莓pi控制led燈

從樹莓皮開始是一個令人興奮的經歷。對於初學者來說,開始編寫程式碼和DIY電子產品從來都不是一件容易的事。 ...

  • 發佈於 2021-03-24 09:16
  • 閲讀 ( 56 )

如何在linux上管理ip地址:查詢、設定和更改

... 使用命令列 ...

  • 發佈於 2021-03-24 17:34
  • 閲讀 ( 55 )

關於python程式設計最常見的問題

...數,Python在2018年初排名第四,領先於JavaScript和Ruby等其他初學者友好語言。 ...

  • 發佈於 2021-03-25 18:32
  • 閲讀 ( 56 )

如何在linux中新增使用者

...用命令列介面管理使用者無疑是一項複雜的工作。而對於初學者來說,即使新增新使用者也是一場噩夢。 ...

  • 發佈於 2021-03-26 23:29
  • 閲讀 ( 64 )

如何在vim中儲存和退出檔案

...集和廣泛的可用性使它成為許多人的首選編輯器。然而,初學者經常發現在Vim中儲存和退出檔案很困難。我們準備了本指南來解決這個問題。您將瞭解儲存或退出Vim檔案是多麼容易。 ...

  • 發佈於 2021-03-28 02:49
  • 閲讀 ( 47 )

編寫你的第一個應用程式的9個最好的免費程式碼編輯器

...式、簡單且人工智慧輔助的開發環境中編寫程式碼。它的初學者友好,並提供了一個檔案和資料夾管理光滑的介面。 ...

  • 發佈於 2021-03-30 00:13
  • 閲讀 ( 124 )

如何在windows10上安裝和使用linux bash shell

...kdir 使用文字編輯器:vi或nano in Bash,在DOS中編輯 相關:初學者極客:如何開始使用Linux終端 重要的是要記住,與Windows不同,bashshell及其Linux模擬環境是區分大小寫的。換句話說檔案.txt“大寫字母與”檔案.txt“沒有資本。 有關...

  • 發佈於 2021-04-06 16:32
  • 閲讀 ( 53 )

如何在linux中使用“cat”命令組合文字檔案

...t。 相關:如何從Linux終端獲取命令幫助:8個技巧,適合初學者和專業人士 如果在合併文字檔案後得到一個很長的檔案,則在“終端”視窗中檢視檔案時,可以將管道符號與less命令一起使用。例如,cat file4.txt | less。我們將在...

  • 發佈於 2021-04-08 20:46
  • 閲讀 ( 44 )
C7I6J7173
C7I6J7173

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦