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

GNU nano je snadno použitelný textový editor příkazového řádku pro operační systémy Unix a Linux., Obsahuje 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í paměti, vyhledávání a nahrazení podporou regulárního výrazu, spellchecking, kódování UTF-8 a další.

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

instalace Nano #

Nano text editor je předinstalován na macOS a většině linuxových distribucí., Zkontrolovat, zda je nainstalována na vašem systému, typ:

nano --version

výstup bude vypadat nějak takto:

Pokud nemáte nano nainstalována na vašem systému, můžete jej nainstalovat pomocí správce balíčků vaší distribuce.,

Install Nano na Ubuntu a Debian #

sudo apt install nano

Install 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, typ nano následuje název souboru:

nano filename

otevře se nové okno editor, a můžete začít s úpravami souboru.,

v dolní části okna je seznam nejzákladnějších příkazových zkratek, které lze použít s editorem nano.

Všechny příkazy jsou s předponou buď ^ nebo M charakter. Symbol caret (^) představuje Ctrl klíč. Například příkazy ^J znamenají stisknutí kláves Ctrl a J současně. Písmeno M představuje Alt klíč.,

seznam všech příkazů můžete získat zadáním Ctrl+g.

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

Pokud chcete otevřít soubor s kurzorem na konkrétní řádky a znaky, použijte následující syntaxi:

nano +line_number,character_number filename

Pokud vynecháte character_number kurzor bude umístěn na první znak.

Editaci Souborů #

na Rozdíl od vi, nano je nemodální editor, což znamená, že můžete začít psaní a editace textu, bezprostředně po otevření souboru.,

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

Vyhledávání a nahrazování #

Chcete-li hledat text, stiskněte tlačítko Ctrl+w, zadejte hledaný termín a stiskněte tlačítko Enter. Kurzor se přesune na první zápas. Chcete-li přejít na další zápas, stiskněte Alt+w.,

Chcete-li vyhledat a nahradit, stiskněte Ctrl+\. Zadejte hledaný výraz a text, který má být nahrazen. Editor se přesune na první zápas a zeptá se vás, zda jej nahradit. Po zasažení Y nebo N se přesune na další zápas. Stisknutí A nahradí všechny zápasy.

Copování, řezání a vkládání #

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

Zkopírujte vybraný text do schránky pomocí Alt+6 příkaz. Ctrl+k ořízne vybraný text.

Pokud chcete oříznout celé řádky, jednoduše přesuňte kurzor na řádek a stiskněte Ctrl+k. Můžete snížit více řádků tím, že udeří Ctrl+k několikrát.,

pro vložení textu přesuňte kurzor na místo, kam chcete text umístit, a stiskněte Ctrl+u.

ukládání a ukončení #

Chcete-li uložit provedené změny do souboru, stiskněte Ctrl+o. Pokud soubor již neexistuje, bude vytvořen, jakmile jej uložíte.

pro ukončení nano stiskněte Ctrl+x. Pokud dojde k neuloženým změnám, budete dotázáni, 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) #

nano, Když je spuštěn, načte svůj konfigurační parametry z celosystémový konfigurační soubor /etc/nanorc a z uživatelsky specifické soubory ~/.config/nano/nanorc ~/.nanorc pokud jsou přítomny soubory.

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

navštivte stránku nanorc pro úplný seznam všech dostupných možností.,

zvýraznění syntaxe #

Nano je dodáván s pravidly pro zvýraznění syntaxe pro nejoblíbenější typy souborů. Ve většině systémů Linux jsou soubory syntaxe uloženy v adresáři /usr/share/nano a ve výchozím nastavení jsou zahrnuty do konfiguračního souboru .

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

nejjednodušší možnost povolit zvýraznění pro nový typ souboru je kopie souboru, který obsahuje zvýraznění syntaxe pravidla, aby /usr/share/nano adresář.,

Nastavit Nano jako Výchozí Textový Editor #

ve výchozím nastavení na většině Linuxových systémů, výchozí textový editor pro příkazy, například visudo crontab je nastavena na vi. Použití nano jako výchozí textový editor, budete muset změnit na VISUAL EDITOR proměnné prostředí .

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

~/.,bashrc
export VISUAL=nanoexport 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 následovaný názvem.
  2. upravte soubor podle potřeby.
  3. pomocí příkazuCtrl-x uložte a ukončete textový editor.

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í.,

pro více informací o Gnu Nano navštivte oficiální stránku Nano dokumentace.