GNU nano je editor príkazového riadka, ktorý vám umožňuje vytvárať, upravovať a ukladať súbory pomocou terminálu Linux.
Ak začínate svoju cestu Linuxu, vytváranie a úprava súborov je jednou z kritických vecí, ktoré budete robiť, najmä ak si plánujete zašpiniť ruky skriptovaním shellu. Jedným z najbežnejších textových editorov príkazového riadka v systéme Linux je GNU nano, ktorý je predinštalovaný vo väčšine moderných distribúcií Linuxu.
nano podporuje dôležité funkcie, ako je zvýrazňovanie syntaxe, dokončovanie, kontrola pravopisu a ďalšie, a je vhodný pre začiatočníkov, na rozdiel od alternatív bohatých na funkcie, ako sú Vim a Emacs. Tu je návod, ako môžete nainštalovať a používať GNU nano na prácu so súbormi v systéme Linux.
Ako nainštalovať GNU nano na Linuxe
V závislosti od vašej linuxovej distribúcie môže byť nano už predinštalované. Otvorte terminál a spustite nano verzia príkaz na kontrolu, či je. Ak príkazový riadok odpovie číslom verzie, máte nainštalovaný nano.
Ak nie, musíte nainštalovať nano. Sú na to rôzne spôsoby. Použitie predvoleného správcu balíkov príkazového riadka je však zďaleka najrýchlejší a najjednoduchší spôsob (jeden z
dôvody, prečo Linux tak rád používa príkazový riadok).Na Debian/Ubuntu
Ak používate systém Debian alebo Ubuntu, otvorte terminál Linux a spustite ho aktualizácia sudo apt. Potom spustite:
sudo apt install nano
Beh aktualizácia sudo apt pred inštaláciou balíkov sa dôrazne odporúča, ale nie je to povinné. Zabezpečuje, že váš lokálny index balíkov je aktuálny a synchronizovaný so vzdialenými archívmi. To pomáha predchádzať potenciálnym problémom, ako je inštalácia zastaraných alebo nekompatibilných balíkov.
Na RHEL/CentOS
Bežať sudo yum nainštalovať nano nainštalovať GNU nano na linuxové distribúcie založené na RPM. Na novších systémoch s YUM nahradeným správcom balíkov DNF spustite:
sudo dnf install nano
Ten druhý funguje aj pre Fedoru.
Na Arch Linuxe
Ak chcete nainštalovať GNU nano na distribúcie založené na Arch Linuxe, spustite:
sudo pacman -S nano
Ako otvoriť a ukončiť GNU nano
Textový editor nano je teraz nainštalovaný, ale ako ho otvoríte?
Otvorte terminál Linux a utekaj nano. nano sa otvorí v termináli, čo vám umožní vytvoriť nový súbor.
Pre ukončenie stlačte Ctrl + X. Editor sa okamžite zatvorí. Ak však do prázdneho súboru zadáte nejaký text, nano sa vás opýta, či chcete zmeny najskôr uložiť.
Ak nechcete uložiť zmeny, stlačte N pre okamžité ukončenie editora. V opačnom prípade stlačte Y, zadajte názov súboru (napr. example.txt) a stlačte Zadajte k východu.
Ako pracovať so súbormi v GNU nano
Práca so súbormi je kľúčová funkcia, na ktorú budete nano používať. Musíte vedieť, ako otvárať súbory, vytvárať nové, kopírovať, vystrihovať, vkladať a dokonca ukladať zmeny. Keď si osvojíte tieto základy, bude pre vás používanie nano jednoduchšie.
Otváranie súborov v nano
Ak chcete otvoriť existujúci súbor v nano, musíte poznať názov a príponu súboru. Môže to znieť ako samozrejmosť, ale je to dôležité, pretože nano bude predpokladať, že chcete vytvoriť nový súbor, ak nezadáte správny názov so správnou príponou.
Potom musíte tiež navigovať na presné miesto príkazový riadok Linuxu kde sa súbor nachádza. Potom spustite tento príkaz na otvorenie súboru:
nano filename.extension
Napríklad, ak chcete otvoriť example.txt, spustite:
nano example.txt
Pamätajte, že názvy súborov rozlišujú veľké a malé písmená.
Vytváranie, úprava a navigácia v súboroch
V nano môžete vytvoriť súbor dvoma spôsobmi. Názov súboru môžete zadať pomocou nano alebo začnite najskôr otvorením editora, potom uložte zmeny a zadajte názov súboru. Nezáleží na spôsobe, ktorý sa rozhodnete použiť, pretože pri ukladaní zmien stále potvrdíte názov súboru.
Ak chcete vytvoriť súbor v nano, spustite:
nano filename.extension
nano sa otvorí s prázdnym textovým súborom. Prípadne spustite nano príkaz na otvorenie nano najskôr v prázdnom režime.
Úprava súborov v nano tiež nie je taká komplikovaná. Napíšte, čo chcete, a potom stlačte Zadajte začať nový riadok. Ak potrebujete skočiť na začiatok alebo koniec riadku, zasiahnite Ctrl + A alebo Ctrl + E, resp.
Ďalším spôsobom, ako jednoducho prechádzať súborom v nano, je pomocou Ctrl + V prejsť na koniec súboru resp Ctrl + Y skočiť na začiatok. Ak máte veľký súbor, ktorý zahŕňa niekoľko strán, Ctrl + Y posunie sa o jednu stránku nahor a Ctrl + V o jednu stranu nižšie.
Vyhľadávanie konkrétnych výrazov v súbore
Ak chcete vyhľadať konkrétny text v súbore, použite Ctrl + Wa potom zadajte hľadaný výraz. V predvolenom nastavení vás nano zavedie iba k prvému zodpovedajúcemu výsledku, ktorý sa zvýrazní. Môžete však prečesať celý súbor a nájsť ďalšie inštancie výrazu, ktorý používate Alt + W alebo Možnosť + W (Ak si so systémom Linux na počítači Mac).
Hľadať a nahradiť text
Môžete vyhľadávať a nahrádzať text aj v nano, čo sa hodí, keď potrebujete nahradiť niekoľko výskytov konkrétneho výrazu bez manuálneho prechádzania celého súboru. Ak to chcete urobiť, stlačte Ctrl + \. nano vás požiada o zadanie slova, ktoré chcete nahradiť. Zadajte termín a potom stlačte Zadajte.
Ďalej zadajte náhradný termín a stlačte Zadajte. Ak sa v súbore vyskytuje viac ako jeden výskyt výrazu, ktorý sa má nahradiť, musíte určiť, či chcete nahradiť prvý alebo všetky výskyty. Stlačte tlačidlo Y nahradiť prvý stupeň resp A nahradiť všetky výskyty hľadaného výrazu.
Skopírujte, vystrihnite a prilepte text v nano
Ak chcete skopírovať text v nano, prejdite na konkrétny text, ktorý chcete skopírovať, a umiestnite kurzor na začiatok. Ďalej, hit Alt + A alebo Možnosť + A na spustenie nástroja na výber textu nano. Potom stlačte kláves so šípkou dopredu (>) na klávesnici, kým celý text, ktorý chcete skopírovať, nebude pokrytý bielym pozadím.
Stlačte tlačidlo Alt + 6 skopírovať text resp Ctrl + K rezať. Prejdite na miesto, kam chcete umiestniť skopírovaný alebo vystrihnutý text, a stlačte Ctrl + U prilepiť.
Uložte zmeny súboru a ukončite nano
Keď skončíte s prácou na súbore, uložte ho stlačením Ctrl + O. Potvrďte, že ukladáte do správneho súboru stlačením Zadajte.
Ak chcete zmeny uložiť do iného súboru, pred stlačením zmeňte názov súboru na iný Zadajte. Potom ukončite nano stlačením Ctrl + X.
Efektívne pracujte so súbormi Linux pomocou GNU nano
GNU nano je jednoduchý a pre začiatočníkov priateľský textový editor príkazového riadka v systéme Linux. Obsahuje dostatok funkcií na uľahčenie práce so súbormi z príkazového riadku bez toho, aby vás zahltilo množstvom funkcií, ktoré ako začiatočník nepotrebujete.
Osvojením si vyššie zvýraznených tipov vám GNU nano zlepší zážitok z práce so súbormi z príkazového riadku.