Nano

Ako používať GNU Nano Editor

Ako používať GNU Nano Editor
Keď pracujete na rozhraní príkazového riadku (CLI) v systéme Linux, často budete musieť vytvárať / upravovať textové súbory. Existuje veľa textových editorov určených pre CLI, napríklad Vim, Emacs, Nano atď.

Tento článok sa zameria na textový editor Nano. GNU Nano je súčasťou systému GNU / Linux. Tento program je veľmi zjednodušujúci, ale výkonný textový editor. GNU Nano je veľmi vhodný pre tých, ktorí uprednostňujú jednoduchosť pred funkciami a výkonom. Ďalej sa dozviete, ako používať editor GNU Nano.

GNU Nano v systéme Linux

Linux je jadrový program, ktorý vytvoril a udržiava Linus Torvalds. Samotné jadro je však nepoužiteľné. Ďalším softvérom, ktorý stojí na vrchole Linuxu, je celý funkčný operačný systém. Väčšina distribúcií Linuxu používa na dokončenie operačného systému softvér poskytnutý projektom GNU.

Nano je textový editor, ktorý je súčasťou systému GNU. Systém GNU, vyvinutý a udržiavaný projektom GNU, je kompletný operačný systém, ktorý je bezplatný a otvorený. Je zaujímavé, že takmer všetky súčasné distribúcie Linuxu sú iba časťou celého systému GNU. Preto sa Linux označuje aj ako GNU / Linux.

Inštalácia GNU Nano

Ako ste si už mohli domyslieť, váš systém by už mal mať nainštalovanú Nano. Ak nemáte nainštalované Nano, je k dispozícii na všetkých linuxových distribúciách priamo z ich príslušných balíčkových serverov. Vo väčšine situácií bude názov balíčka nano.

Podľa toho, aké distro používate, spustite príslušný príkaz v termináli.

Pre Debian / Ubuntu a deriváty použite nasledujúci príkaz:

$ sudo apt nainštalovať nano

Pre Arch Linux a deriváty použite nasledujúci príkaz:

$ sudo pacman -S nano

Pre openSUSE, SUSE Linux a deriváty použite nasledujúci príkaz:

$ sudo zypper nainštalovať nano

V prípade Fedory a derivátov použite nasledujúci príkaz.

$ sudo dnf nainštalovať nano

Navštívte oficiálnu domovskú stránku GNU Nano

Ak sa cítite dobrodružne, vyskúšajte radšej túto metódu. Inštalujeme GNU Nano zo zdroja. Aj keď je to zábavná vec, nevýhodou je, že váš správca balíkov to nedokáže priamo spravovať. Okrem toho, ak existuje aktualizované vydanie, budete si musieť znova stiahnuť zdroj, skompilovať ho a znova nainštalovať.

Pripravený? Chyťte zdrojový kód Nano.

$ zvlnenie -o nano.decht.gz https: // www.nanoeditor.org / dist / v4 / nano-4.9.3.decht.gz

Ak nemáte nainštalovaný zvlnenie, môžete tiež použiť wget.

$ wget -O nano.decht.gz https: // www.nanoeditor.org / dist / v4 / nano-4.9.3.decht.gz

Rozbaľte balík.

$ tar -xvf nano.decht.gz

V ďalšej časti budete potrebovať niektoré stavebné nástroje, napríklad kompilátor GNU C / C ++. V prípade Debianu / Ubuntu budete musieť nainštalovať základné náležitosti skupina balíkov. Ak používate systém založený na architektúre Arch, nainštalujte si base-devel balíček. Ak prevádzkujete iné distribúcie, najskôr si urobte prieskum.

Po nainštalovaní požadovaných nástrojov spustite nasledujúce príkazy.

$ cd nano-4.9.3
$ ./ konfigurovať

$ make -j $ (nproc)

$ sudo vykonať inštaláciu

Používanie Nano

Akonáhle je Nano nainštalovaný, je čas ho použiť. Z terminálu spustite nasledujúci príkaz.

$ nano

Týmto sa spustí editor Nano s prázdnym textovým súborom.

Končí sa Nano

Boli ste niekedy vo Vime? Potom môžete byť oboznámení s memom „nemôžem opustiť Vim“. No v prípade Nano nie je vôbec nič také zložité. Stlačte ukončíte editor Nano.

Vytvorenie textového súboru

Ak chcete vytvoriť textový súbor na konkrétnom mieste, použite nasledujúcu štruktúru príkazov. Skontrolujte, či má aktuálny používateľ povolenie na zápis do cieľového adresára.

$ nano

Napríklad vytvorím textový súbor s názvom demo.txt na umiestnení ~ / Desktop.

$ nano ~ / Desktop / ukážka.TXT

Ako ukážka.Súbor txt neexistuje, Nano otvorí prázdny textový súbor. Súbor ešte nie je vytvorený a po uložení súboru sa napíše.

Uloženie textového súboru

Po vykonaní zmien v textovom súbore uložte súbor stlačením .

Nano sa opýta na názov súboru. Vo väčšine prípadov iba trafíte Zadajte. Ak ste upravili existujúci súbor, pravdepodobne by ste nemali meniť jeho názov. Ak tak urobíte, Nano uloží nový súbor s novým názvom a novo upraveným obsahom.

Po uložení súboru sa zobrazí správa o úspechu.

Nano vás tiež požiada o uloženie, ak sa chystáte editor zavrieť bez uloženia upraveného súboru.

Úpravy existujúceho súboru

Ak chcete upraviť existujúci súbor, použite nasledujúcu štruktúru príkazov. Upozorňujeme, že táto metóda je úplne rovnaká ako metóda vytvárania nového súboru s programom Nano.

$ nano

Hľadám

Toto je bežná funkcia, ktorú ponúka väčšina textových editorov. Nano má tiež zjednodušenú, ale praktickú možnosť vyhľadávania. Ak chcete vyhľadať konkrétny výraz, stlačte .

Nano vysunie funkciu vyhľadávania. Zadajte hľadané kľúčové slovo a stlačte Zadajte.

Nano preskočí kurzor na výsledok vyhľadávania. Ak existuje viac ako jeden rovnaký výraz, môžete stlačiť prejdete na ďalší výsledok vyhľadávania.

Výmena textu

Nano má tiež veľmi šikovnú funkciu výmeny. Ak chcete nahradiť text, stlačte .

Zadajte výraz, ktorý chcete nahradiť. Ďalej zadajte náhradnú hodnotu.

Nano zvýrazní zápasy a opýta sa, či ich chcete nahradiť. Ak sa uskutoční viac ako jeden zápas, Nano ponúkne aj výmenu všetkých zápasov naraz.

Kopírovanie a vkladanie

Nano samo o sebe neponúka funkciu kopírovania a vkladania. Túto funkciu namiesto toho spravuje emulátor terminálu, ktorý používate. Vo väčšine terminálových emulátorov, je skratka pre kopírovanie a je skratka na prilepenie.

Nano tiež ponúka svoje vlastné funkcie vystrihovania a vkladania. Osobne sa mi zdá trochu nepríjemné ho používať. Pri rezaní postupujte nasledovne: posuňte kurzor na požadované miesto a stlačte nastaviť značku; potom pomocou klávesov so šípkami posuňte kurzor na požadované miesto a stlačte text vystrihnúť.

Pre vloženie stlačte .

Vrátiť späť a znova

Chybný riadok bol odstránený náhodou? Obsah bol prilepený na nesprávnom mieste? Vrátiť späť a znova urobiť, aby vás zachránil!

V prípade Nano je skratka pre vrátenie späť .

Ak chcete vykonať opakovanú akciu, stlačte .

Klávesové skratky Nano

Ako už viete, všetky funkcie Nano sú priamo prístupné prostredníctvom klávesových skratiek. Ovládanie skratiek je najlepší spôsob, ako naplno využiť výhody editora Nano. Na obrazovke zobrazuje Nano niekoľko klávesových skratiek.

Symbol „^“ tu označuje Ctrl a symbol „M“ označuje Alt kľúč. Napríklad „^ O“ znamená „Ctrl + O.“

Zoznam všetkých podporovaných klávesových skratiek zobrazíte stlačením .

Môžete sa tiež pozrieť na hlavnú stránku Nano. Hlavná stránka ponúka podrobné vysvetlenie všetkých argumentov príkazu.

$ muž nano

Zvýraznenie nano syntaxe

Nano nie je iba obyčajný a jednoduchý textový editor. Tento program je možné vylepšiť aj farbami. Zvýraznenie syntaxe je bežnou vlastnosťou textových editorov. Pre Nano existuje veľa funkcií zvýrazňovania syntaxe. V tomto príklade ukážem niekoľko vylepšených zvýrazňovacích súborov syntaxe Nano od GitHubu.

Ako hovorí tutoriál, spustením nasledujúceho príkazu nainštalujte zvýraznenie syntaxe pre Nano.

$ curl https: // raw.githubusercontent.com / scopatz / nanorc / master / install.sh | š

Ak nemáte nainštalovaný zvlnenie, potom je k dispozícii aj wget.

$ wget https: // nespracované.githubusercontent.com / scopatz / nanorc / master / install.sh -O- | š

Táto funkcia stiahne a vyhľadá veľa súborov .súbory nanorc v adresári „~ / nano“.

Záverečné myšlienky

Nano je úžasný textový editor, ktorý ponúka dostatok pre vaše každodenné potreby. Ak ste pokročilý používateľ, ktorý potrebuje skutočne pokročilé funkcie, potom vyskúšajte Vim. Vim je pravdepodobne jedným z najlepších editorov zo všetkých. Začnite s Vim v tejto Sprievodcovi Vimom pre začiatočníkov.

Užite si to!

Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...