在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Gnu nano文本編輯器

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 16:36 ? 次閱讀

在命令行上工作時,經常需要創建或編輯文本文件。Vim和Emacs是最強大和最受歡迎的兩種命令行編輯器。

兩者都有陡峭的學習曲線,可能會嚇到新用戶。對于那些需要簡單編輯器的人,可以使用nano。

GNU nano是用于Unix和Linux操作系統的易于使用的命令行文本編輯器。它包含您希望從常規文本編輯器獲得的所有基本功能。

例如語法高亮顯示,多個緩沖區,使用正則表達式進行搜索和替換,拼寫檢查,UTF-8編碼等。

在本教程中,我們將介紹使用nano編輯器的基礎知識,包括如何創建和打開文件,編輯文件,保存文件。

搜索和替換文本,剪切和粘貼文本,退出nano編輯器,配置nano,配置nano語法高亮。

Nano文本編輯器已預裝在macOS和大多數Linux發行版上。要檢查您的系統上是否安裝了它,請運行命令nano --version,命令將會打印nano的版本號。

如果您的系統上未安裝nano,則可以使用發行版的軟件包管理器進行安裝。

如果你的計算機運行的是基于Debian的Linux發行版,例如Ubuntu,Linux mint,可以運行sudo apt update && sudo apt install nano安裝Nano編輯器。

如果你的計算機運行的是基于Redhat的Linux發行版,例如Fedora,CentOS。可以運行sudo yum install nano安裝Nano編輯器。

sudo apt install nano

sudo yum install nano

nano --version
GNU nano, version 2.9.3
(C) 1999-2011, 2013-2018 Free Software Foundation, Inc.
(C) 2014-2018 the contributors to nano
Email: nano@nano-editor.org	Web: https://nano-editor.org/

打開和創建文件

要打開現有文件或創建新文件,請打開終端運行命令nano后接文件名,例如命令nano file

這將打開一個新的編輯器窗口,您可以開始編輯文件。在窗口的底部,列出了可在 nano編輯器使用的按鍵快捷方式。

所有命令都以^M字符作為前綴。字母M代表Alt 鍵。^表示Ctrl鍵。例如,^J意味著同時按下CtrlJ鍵。您可以鍵入Ctrl+g獲取所有命令的列表。

為了能夠打開文件,您必須對該文件具有讀取權限。如果要在打開文件使光標在指定行和字符上,可以運行命令nano +line_number,character_number filename

如果省略光標參數則將位于第一個字符上。line_number是行號,character_number是第幾個字符。

nano +line_number,character_number filename

編輯文件

與vim不同,nano是一種無模式的編輯器,這意味著您可以在打開文件后立即開始輸入和編輯文本。

要將光標移動到指定的行和字符上,請按Ctrl+_快捷鍵,然后在line number, column number:字段中輸入數字,然后按Enter

注意:Ctrl+_快捷鍵與Gnome終端的縮小快捷鍵存在沖突,你需要調整快捷鍵才可以在nano使用Ctrl+_快捷鍵,你也可以暫時禁用Gnome終端的快捷鍵。

搜索和替換

按下Ctrl+w將會搜索文本,然后鍵入搜索詞,再按Enter。光標將移至第一個匹配項。要移至下一個匹配選項,請按Alt+w

如果要搜索并替換,請按Ctrl+。輸入搜索詞和要替換的文本。編輯器將移至第一個匹配項,并詢問您是否替換它。

YN后將移至下一個匹配項。按下A將替換所有匹配項。

復制/剪切和粘貼

要選擇文本,請將光標移動到文本的開頭,然后按Alt+a。這將設置一個選擇標記。使用箭頭鍵將光標移動到要選擇的文本的末尾。

所選文本將突出顯示。如果要取消選擇,請按Ctrl+6

按下Alt+6將所選文本復制到剪貼板。Ctrl+k將剪切選定的文本。如果要剪切整行,只需將光標移至該行并按Ctrl+k。您可以通過Ctrl+k多次單擊來剪切多行。

要粘貼文本,請將光標移動到要放置文本的位置,然后按Ctrl+u

保存并退出

首先保存對文件所做的更改,按Ctrl+o快捷鍵。如果該文件尚不存在,則將在保存后立即創建該文件。再按Ctrl+x退出nano編輯器。

nano不像vim有強制退出的選項,如果你對未保存的文件按下Ctrl+x快捷鍵退出。nano將詢問您是否要保存更改Save modified buffer?。

按下Ctrl+y表示保存并退出nano編輯器,按下Ctrl+n表示不保存并退出nano編輯器。

要保存文件,您必須具有對該文件的寫權限。如果要創建新文件,則需要對將要創建文件的目錄具有寫權限。

自定義Nano

當啟動nano時,它將從全局配置文件/etc/nanorc和用戶的配置文件~/.config/nano/nanorc或者~/.nanorc中讀取其配置參數。

用戶文件中指定的選項優先于全局選項。訪問nanorc頁面以獲取所有可用選項的完整列表。

語法高亮

Nano附帶了針對大多數流行文件類型的語法高亮規則。在大多數Linux系統上,語法文件存儲在/usr/share/nano目錄中,并且包含在/etc/nanorc配置文件中。

要在新的文件類型啟用語法高亮,最簡單方式是將語法高亮規則文件添加到/usr/share/nano目錄中。

設置 Nano 默認編輯器

在大多數Linux系統上,默認情況下,諸如visudocrontab命令的默認文本編輯器設置為vi。

要使用nano作為默認的文本編輯器,您需要更改VISUALEDITOR環境變量。Bash用戶可在~/.bashrc文件設置VISUALEDITOR環境變量:

export VISUAL=nano
export EDITOR="$VISUAL"

~/.bashrc

結論

在本教程中,我們向您展示了如何使用Gnu nano文本編輯器。它是Linux用戶中流行的文本編輯器,學習曲線很小。有關Gnu Nano的更多信息,請訪問官方nano文檔頁面。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • nano
    +關注

    關注

    1

    文章

    155

    瀏覽量

    30618
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31171
  • GNU
    GNU
    +關注

    關注

    0

    文章

    143

    瀏覽量

    17493
  • 命令行
    +關注

    關注

    0

    文章

    77

    瀏覽量

    10389
收藏 人收藏

    評論

    相關推薦

    vim Linux文本編輯器

    vimLinux文本編輯器:vim——最強大的文本編輯器——擺脫鼠標vi—vim—gvim三種模式:①命令模式:yy(復制)、p(粘貼)、dd(刪除)、u(恢復)②插入模式:i/a(進入文本編輯模式
    發表于 12-15 06:30

    如何選擇文本編輯器

    如何選擇文本編輯器
    發表于 12-27 06:15

    java文本編輯器下載(源代碼)

    java文本編輯器有哪些?給大家分享一下免費的java文本編輯器下載(源代碼)地址。好用。htmlArea v2.03A free WYSIWYG editor replacement for fields.from your friends at interactiv
    發表于 06-02 21:29 ?31次下載

    linux文本編輯器工具下載

    linux文本編輯工具:VIM是優秀的開源文本編輯器,是Linux/UNIX用戶非常常用的文本編輯工具.
    發表于 06-02 22:30 ?31次下載

    文本編輯器

    一個功能簡單的文本編輯器 這是一個用JAVA編寫的文本編輯器,主要實現了部分簡單常用的功能.(并且能夠實現界面風格的轉換).本人發布此源碼的原因是為了和所
    發表于 04-07 14:12 ?23次下載

    文本編輯器的實現

      本章的目的是建立一個文本編輯器,同時繼續介紹控件的用法。有兩類文本編輯器:單文檔和多文檔文本編輯器。單文檔文本編輯器一次只能打開一個文件,如果要打開另一
    發表于 11-11 11:13 ?0次下載

    EditPlus(文本編輯器)下載入口

    EditPlus(文本編輯器)下載入口
    發表于 11-11 11:28 ?4次下載

    JAVA教程之簡單的文本編輯器

    JAVA教程之簡單的文本編輯器,很好的學習資料。
    發表于 03-31 11:13 ?11次下載

    UltraEdit文本編輯器免費下載

    本文檔的主要內容詳細介紹的是UltraEdit 文本編輯器32位綠色版免費下載,用于相關文件的完成
    發表于 10-29 08:00 ?0次下載

    如何進行HTML在線文本編輯器在Java web開發中的使用分析

    隨著Java web程序應用開發的發展,出現了多種HTML在線文本編輯器,在網站的設計與制作過程中應用支持多種語言的在線文本編輯器可簡化用戶操作,使網站或系統更具有親和性,尤其是在網站內容管理系統中
    發表于 03-05 16:30 ?10次下載
    如何進行HTML在線<b class='flag-5'>文本編輯器</b>在Java web開發中的使用分析

    Linux Fedora計劃添加Nano文本編輯器

    Fedora計劃在默認的Fedora Workstation安裝中添加Nano文本編輯器,作為對Vi的補充,但其利益相關者打算提交一個系統范圍內的提案,該提案會將默認安裝的編輯器從Vi更改為N
    的頭像 發表于 11-20 14:57 ?2619次閱讀

    在Linux上使用JOE文本編輯器的方法

    Joe’s Own Editor (JOE)是一款簡單易學和使用的通用文本編輯器
    的頭像 發表于 02-16 16:28 ?3445次閱讀

    使用Atom文本編輯器的五個優勢

    現在漂亮的開源文本編輯器很常見,有 Adobe 的 Brackets 、微軟的 VSCode 和 GitHub 的 Atom 。這些似乎都提供了類似的體驗:現代化的界面、易于安裝的插件,以及背后的一
    的頭像 發表于 02-13 14:49 ?4202次閱讀
    使用Atom<b class='flag-5'>文本編輯器</b>的五個優勢

    比Vim更現代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預裝在大多數 Linux 發行版中。但是,某些編輯器(如 Vi 或 Vim)的學習曲線和鍵綁定對于初學者來說可能很難掌握。這是一個更簡單的選擇:M
    的頭像 發表于 02-24 10:08 ?1007次閱讀

    Ultraedit數據庫編輯器文本編輯器的區別

    幾乎每個現代軟件都使用數據庫。因此,需要允許數據庫開發人員和管理人員有效地使用數據庫、創建SQL 查詢和處理表格數據的工具。不同類型的軟件將使他們能夠做到這一點,例如,數據庫編輯器文本編輯器和集成
    發表于 08-17 10:34 ?491次閱讀
    主站蜘蛛池模板: 久久国产色| 夜夜夜夜爽| 欧美黄色片免费观看| 亚洲一区二区在线播放| 婷婷久久综合九色综合98| 久久国产乱子伦精品免费强| 天天干狠狠干| 天天色成人网| 欧美区在线播放| 天天夜夜操| 日本毛片在线观看| 日韩高清在线日韩大片观看网址| 伊人久久99| 天堂在线影院| 免费视频色| 18年大片免费在线| h视频在线免费看| 日韩美香港a一级毛片| 天天色天天| 美女扒开尿口给男人桶爽视频| 欧美日韩免费大片| 日本高清视频色| 黄色大视频| 人人爽人人看| 人人艹人人艹| 一级a毛片免费| 老师别揉我胸啊嗯上课呢视频| 伊人久久影视| 4438x全国最大色| 一级特黄性生活大片免费观看| 韩国三级理在线视频观看| 98色花堂国产第一页| 在线免费观看毛片网站| 广东毛片| 一区二区三| 久久精品人| 在线观看网站国产| 亚洲成人资源| 小视频国产| 伊人欧美在线| 中国理论片|