Android

Jak používat nano, textový editor příkazového řádku v linuxu

Supersection 1, More Comfortable

Supersection 1, More Comfortable

Obsah:

Anonim

Při práci na příkazovém řádku budete často muset vytvářet nebo upravovat textové soubory. Dva z nejsilnějších a nejoblíbenějších editorů příkazového řádku jsou Vim a Emacs. Oba mají strmou křivku učení, která může zastrašovat nové uživatele. Pro ty, kteří potřebují jednoduchý editor, existuje nano.

GNU nano je snadno použitelný textový editor příkazového řádku pro operační systémy Unix a Linux. Zahrnuje všechny základní funkce, které byste očekávali od běžného textového editoru, jako je zvýraznění syntaxe, více vyrovnávacích pamětí, vyhledávání a nahrazení podporou regulárních výrazů, kontrola pravopisu, kódování UTF-8 a další.

V této příručce vysvětlete základní použití editoru nano, včetně toho, jak vytvořit a otevřít soubor, upravit soubor, uložit soubor, vyhledat a nahradit text, vyjmout a vložit text a další.

Instalace Nano

Textový editor Nano je předinstalován na MacOS a většině linuxových distribucí. Chcete-li zkontrolovat, zda je nainstalován ve vašem typu systému:

nano --version

Výstup bude vypadat asi takto:

GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:

Nainstalujte Nano na Ubuntu a Debian

sudo apt install nano

Nainstalujte Nano na CentOS a Fedora

sudo yum install nano

Otevírání a vytváření souborů

Chcete-li otevřít existující soubor nebo vytvořit nový soubor, zadejte nano následovaný názvem souboru:

nano filename

Otevře se nové okno editoru a můžete začít upravovat soubor.

Ve spodní části okna je seznam nejzákladnějších klávesových zkratek, které lze použít s editorem nano.

Všechny příkazy mají předponu buď znakem ^ nebo M Symbol stříšky ( ^ ) představuje Ctrl . Například příkazy ^J znamenají současné stisknutí Ctrl a J Písmeno M představuje Alt .

Seznam všech příkazů získáte zadáním Ctrl+g .

Chcete-li otevřít soubor, musíte mít k souboru oprávnění ke čtení.

nano +line_number, character_number filename

Úpravy souborů

Na rozdíl od vi, nano je nemodální editor, což znamená, že můžete začít psát a editovat text ihned po otevření souboru.

Chcete-li přesunout kurzor na konkrétní řádek a číslo znaku, použijte příkaz Ctrl+_ . Nabídka v dolní části obrazovky se změní. Do pole „Zadejte číslo řádku, číslo sloupce:“ zadejte číslo a stiskněte Enter .

Hledání a nahrazování

Chcete-li hledat text, stiskněte Ctrl+w , zadejte hledaný výraz a stiskněte klávesu Enter . Kurzor se přesune na první zápas. Chcete-li přejít na další zápas, stiskněte Alt+w .

Copping, cutting and pasteing

Chcete-li vybrat text, přesuňte kurzor na začátek textu a stiskněte Alt+a . Tím se nastaví značka výběru. Pomocí kláves se šipkami přesuňte kurzor na konec textu, který chcete vybrat. Vybraný text bude zvýrazněn. Pokud chcete výběr zrušit, stiskněte Ctrl+6

Zkopírujte vybraný text do schránky pomocí příkazu Alt+6 . Ctrl+k vyjme vybraný text.

Chcete-li vložit text, přesuňte kurzor na místo, kam chcete text vložit, a stiskněte Ctrl+u .

Ukládání a ukončení

Chcete-li uložit změny, které jste v souboru provedli, stiskněte Ctrl+o . Pokud soubor ještě neexistuje, bude vytvořen, jakmile jej uložíte.

Pro opuštění nano stiskněte Ctrl+x . Pokud dojde k neuloženým změnám, zobrazí se dotaz, zda chcete změny uložit.

Chcete-li soubor uložit, musíte mít oprávnění k zápisu do souboru. Pokud vytváříte nový soubor, musíte mít oprávnění k zápisu do adresáře, kde je soubor vytvořen.

Přizpůsobení Nano (nanorc)

Po spuštění nano načte své konfigurační parametry z konfiguračního souboru pro celý systém /etc/nanorc az uživatelských souborů ~/.config/nano/nanorc a ~/.nanorc pokud jsou soubory přítomny.

Možnosti zadané v uživatelských souborech mají přednost před globálními možnostmi.

Úplný seznam všech dostupných možností naleznete na stránce nanorc.

Zvýraznění syntaxe

Nano je dodávána s pravidly zvýraznění syntaxe pro většinu oblíbených typů souborů. Ve většině systémů Linux jsou soubory syntaxe uloženy v adresáři /usr/share/nano a standardně jsou zahrnuty do konfiguračního souboru /etc/nanorc .

/ etc / nanorc

include "/usr/share/nano/*.nanorc"

Nejjednodušší možnost aktivace zvýraznění pro nový typ souboru je zkopírování souboru obsahujícího pravidla zvýraznění syntaxe do /usr/share/nano .

Nastavit Nano jako výchozí textový editor

Ve většině systémů Linux je výchozí textový editor pro příkazy, jako je visudo a crontab nastaven na vi. Chcete-li použít nano jako výchozí textový editor, musíte změnit proměnné prostředí VISUAL a EDITOR .

Uživatelé Bash mohou exportovat proměnné v souboru ~/.bashrc :

~ /.bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Základní použití nano

Níže jsou uvedeny základní kroky, jak začít s nano:

  1. Na příkazovém řádku zadejte nano poté název souboru. Upravte soubor podle potřeby. Uložte a ukončete textový editor pomocí příkazu Ctrl-x .

Závěr

V tomto tutoriálu jsme vám ukázali, jak používat textový editor Gnu nano. Je to populární textový editor mezi uživateli Linuxu a má malou křivku učení.

Více informací o Gnu Nano najdete na oficiální stránce dokumentace k nano.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

nano terminál