chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Gnu nano文本編輯器

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-09 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在命令行上工作時(shí),經(jīng)常需要?jiǎng)?chuàng)建或編輯文本文件。Vim和Emacs是最強(qiáng)大和最受歡迎的兩種命令行編輯器。

兩者都有陡峭的學(xué)習(xí)曲線,可能會(huì)嚇到新用戶。對(duì)于那些需要簡(jiǎn)單編輯器的人,可以使用nano。

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

例如語(yǔ)法高亮顯示,多個(gè)緩沖區(qū),使用正則表達(dá)式進(jìn)行搜索和替換,拼寫(xiě)檢查,UTF-8編碼等。

在本教程中,我們將介紹使用nano編輯器的基礎(chǔ)知識(shí),包括如何創(chuàng)建和打開(kāi)文件,編輯文件,保存文件。

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

Nano文本編輯器已預(yù)裝在macOS和大多數(shù)Linux發(fā)行版上。要檢查您的系統(tǒng)上是否安裝了它,請(qǐng)運(yùn)行命令nano --version,命令將會(huì)打印nano的版本號(hào)。

如果您的系統(tǒng)上未安裝nano,則可以使用發(fā)行版的軟件包管理器進(jìn)行安裝。

如果你的計(jì)算機(jī)運(yùn)行的是基于Debian的Linux發(fā)行版,例如Ubuntu,Linux mint,可以運(yùn)行sudo apt update && sudo apt install nano安裝Nano編輯器。

如果你的計(jì)算機(jī)運(yùn)行的是基于Redhat的Linux發(fā)行版,例如Fedora,CentOS??梢赃\(yùn)行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/

打開(kāi)和創(chuàng)建文件

要打開(kāi)現(xiàn)有文件或創(chuàng)建新文件,請(qǐng)打開(kāi)終端運(yùn)行命令nano后接文件名,例如命令nano file。

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

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

為了能夠打開(kāi)文件,您必須對(duì)該文件具有讀取權(quán)限。如果要在打開(kāi)文件使光標(biāo)在指定行和字符上,可以運(yùn)行命令nano +line_number,character_number filename。

如果省略光標(biāo)參數(shù)則將位于第一個(gè)字符上。line_number是行號(hào),character_number是第幾個(gè)字符。

nano +line_number,character_number filename

編輯文件

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

要將光標(biāo)移動(dòng)到指定的行和字符上,請(qǐng)按Ctrl+_快捷鍵,然后在line number, column number:字段中輸入數(shù)字,然后按Enter。

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

搜索和替換

按下Ctrl+w將會(huì)搜索文本,然后鍵入搜索詞,再按Enter。光標(biāo)將移至第一個(gè)匹配項(xiàng)。要移至下一個(gè)匹配選項(xiàng),請(qǐng)按Alt+w。

如果要搜索并替換,請(qǐng)按Ctrl+。輸入搜索詞和要替換的文本。編輯器將移至第一個(gè)匹配項(xiàng),并詢問(wèn)您是否替換它。

YN后將移至下一個(gè)匹配項(xiàng)。按下A將替換所有匹配項(xiàng)。

復(fù)制/剪切和粘貼

要選擇文本,請(qǐng)將光標(biāo)移動(dòng)到文本的開(kāi)頭,然后按Alt+a。這將設(shè)置一個(gè)選擇標(biāo)記。使用箭頭鍵將光標(biāo)移動(dòng)到要選擇的文本的末尾。

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

按下Alt+6將所選文本復(fù)制到剪貼板。Ctrl+k將剪切選定的文本。如果要剪切整行,只需將光標(biāo)移至該行并按Ctrl+k。您可以通過(guò)Ctrl+k多次單擊來(lái)剪切多行。

要粘貼文本,請(qǐng)將光標(biāo)移動(dòng)到要放置文本的位置,然后按Ctrl+u。

保存并退出

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

nano不像vim有強(qiáng)制退出的選項(xiàng),如果你對(duì)未保存的文件按下Ctrl+x快捷鍵退出。nano將詢問(wèn)您是否要保存更改Save modified buffer?。

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

要保存文件,您必須具有對(duì)該文件的寫(xiě)權(quán)限。如果要?jiǎng)?chuàng)建新文件,則需要對(duì)將要?jiǎng)?chuàng)建文件的目錄具有寫(xiě)權(quán)限。

自定義Nano

當(dāng)啟動(dòng)nano時(shí),它將從全局配置文件/etc/nanorc和用戶的配置文件~/.config/nano/nanorc或者~/.nanorc中讀取其配置參數(shù)。

用戶文件中指定的選項(xiàng)優(yōu)先于全局選項(xiàng)。訪問(wèn)nanorc頁(yè)面以獲取所有可用選項(xiàng)的完整列表。

語(yǔ)法高亮

Nano附帶了針對(duì)大多數(shù)流行文件類型的語(yǔ)法高亮規(guī)則。在大多數(shù)Linux系統(tǒng)上,語(yǔ)法文件存儲(chǔ)在/usr/share/nano目錄中,并且包含在/etc/nanorc配置文件中。

要在新的文件類型啟用語(yǔ)法高亮,最簡(jiǎn)單方式是將語(yǔ)法高亮規(guī)則文件添加到/usr/share/nano目錄中。

設(shè)置 Nano 默認(rèn)編輯器

在大多數(shù)Linux系統(tǒng)上,默認(rèn)情況下,諸如visudocrontab命令的默認(rèn)文本編輯器設(shè)置為vi。

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

export VISUAL=nano
export EDITOR="$VISUAL"

~/.bashrc

結(jié)論

在本教程中,我們向您展示了如何使用Gnu nano文本編輯器。它是Linux用戶中流行的文本編輯器,學(xué)習(xí)曲線很小。有關(guān)Gnu Nano的更多信息,請(qǐng)?jiān)L問(wèn)官方nano文檔頁(yè)面。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • nano
    +關(guān)注

    關(guān)注

    1

    文章

    162

    瀏覽量

    31836
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    826

    瀏覽量

    32648
  • GNU
    GNU
    +關(guān)注

    關(guān)注

    0

    文章

    144

    瀏覽量

    18223
  • 命令行
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    10697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    vim Linux文本編輯器

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

    如何選擇文本編輯器?

    如何選擇文本編輯器?
    發(fā)表于 12-27 06:15

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

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

    linux文本編輯器工具下載

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

    文本編輯器

    一個(gè)功能簡(jiǎn)單的文本編輯器 這是一個(gè)用JAVA編寫(xiě)的文本編輯器,主要實(shí)現(xiàn)了部分簡(jiǎn)單常用的功能.(并且能夠?qū)崿F(xiàn)界面風(fēng)格的轉(zhuǎn)換).本人發(fā)布此源碼的原因是為了和所
    發(fā)表于 04-07 14:12 ?23次下載

    文本編輯器的實(shí)現(xiàn)

      本章的目的是建立一個(gè)文本編輯器,同時(shí)繼續(xù)介紹控件的用法。有兩類文本編輯器:?jiǎn)挝臋n和多文檔文本編輯器。單文檔文本編輯器一次只能打開(kāi)一個(gè)文件,如果要打開(kāi)另一
    發(fā)表于 11-11 11:13 ?0次下載

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

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

    JAVA教程之簡(jiǎn)單的文本編輯器

    JAVA教程之簡(jiǎn)單的文本編輯器,很好的學(xué)習(xí)資料。
    發(fā)表于 03-31 11:13 ?11次下載

    UltraEdit文本編輯器免費(fèi)下載

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

    如何進(jìn)行HTML在線文本編輯器在Java web開(kāi)發(fā)中的使用分析

    隨著Java web程序應(yīng)用開(kāi)發(fā)的發(fā)展,出現(xiàn)了多種HTML在線文本編輯器,在網(wǎng)站的設(shè)計(jì)與制作過(guò)程中應(yīng)用支持多種語(yǔ)言的在線文本編輯器可簡(jiǎn)化用戶操作,使網(wǎng)站或系統(tǒng)更具有親和性,尤其是在網(wǎng)站內(nèi)容管理系統(tǒng)中
    發(fā)表于 03-05 16:30 ?10次下載
    如何進(jìn)行HTML在線<b class='flag-5'>文本編輯器</b>在Java web開(kāi)發(fā)中的使用分析

    Linux Fedora計(jì)劃添加Nano文本編輯器

    Fedora計(jì)劃在默認(rèn)的Fedora Workstation安裝中添加Nano文本編輯器,作為對(duì)Vi的補(bǔ)充,但其利益相關(guān)者打算提交一個(gè)系統(tǒng)范圍內(nèi)的提案,該提案會(huì)將默認(rèn)安裝的編輯器從Vi更改為N
    的頭像 發(fā)表于 11-20 14:57 ?2962次閱讀

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

    Joe’s Own Editor (JOE)是一款簡(jiǎn)單易學(xué)和使用的通用文本編輯器。
    的頭像 發(fā)表于 02-16 16:28 ?4027次閱讀

    使用Atom文本編輯器的五個(gè)優(yōu)勢(shì)

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

    比Vim更現(xiàn)代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預(yù)裝在大多數(shù) Linux 發(fā)行版中。但是,某些編輯器(如 Vi 或 Vim)的學(xué)習(xí)曲線和鍵綁定對(duì)于初學(xué)者來(lái)說(shuō)可能很難掌握。這是一個(gè)更簡(jiǎn)單的選擇:M
    的頭像 發(fā)表于 02-24 10:08 ?1648次閱讀

    Ultraedit數(shù)據(jù)庫(kù)編輯器文本編輯器的區(qū)別

    幾乎每個(gè)現(xiàn)代軟件都使用數(shù)據(jù)庫(kù)。因此,需要允許數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和管理人員有效地使用數(shù)據(jù)庫(kù)、創(chuàng)建SQL 查詢和處理表格數(shù)據(jù)的工具。不同類型的軟件將使他們能夠做到這一點(diǎn),例如,數(shù)據(jù)庫(kù)編輯器、文本編輯器和集成
    發(fā)表于 08-17 10:34 ?983次閱讀