Textový editor Nano pre Linux sa považuje za jeden z najrozšírenejších medzi začiatočníkmi. Jeho výhodou je, že dokáže bez problémov upravovať konfiguračné súbory, ľahko sa používa a je dostupný u väčšiny distribútorov. V tomto návode vám povieme, ako uložiť súbor v Nano. ak ste už vykonali zmeny v konfiguračnom súbore.
Nano je jednoduchý textový editor s príkazovým riadkom, ktorý sa často používa v distribúciách Linuxu. Poskytuje základné funkcie na úpravu textu, ako je vkladanie, mazanie, vyhľadávanie a nahrádzanie, a vďaka zvýrazňovaniu syntaxe podporuje rôzne programovacie jazyky.
Má jednoduché rozhranie a ovládacie klávesy, vďaka čomu je prístupný aj nováčikom v oblasti príkazového riadka. Vďaka svojmu jednoduchému používaniu je jedným z najobľúbenejších textových editorov v Linuxe. Ak chcete spustiť Nano, stačí v termináli zadať príkaz "nano", čím sa otvorí textový súbor v editore Nano, v ktorom môžete vykonávať zmeny a ukladať súbory.
Existuje niekoľko spôsobov ukladania. Pozrime sa na každý z nich podrobne.
Najjednoduchší spôsob je stlačiť klávesovú skratku Ctrl+O
. Po vykonaní všetkých zmien v súbore ich uložíte. V spodnej časti programu sa nachádzajú všetky klávesové skratky, ktoré potrebujete na používanie nástroja. V tejto časti programu sú uvedené všetky klávesové skratky, ktoré vám môžu pomôcť pri práci.
Hneď po stlačení klávesov vás editor požiada o zadanie názvu súboru, ktorý chcete uložiť:
Po dokončení stlačte kláves Enter. Ak sa chcete vrátiť do okna úprav, stlačte klávesovú skratku Ctrl+X
. Následne vás program informuje, že súbor bol úspešne uložený.
V tomto okamihu môžete zavrieť editor stlačením klávesovej skratky Ctrl+X
.
Uvažujme aj o prípade, keď potrebujete uložiť údaje do súboru, ktorý patrí inému používateľovi alebo superpoužívateľovi a tento záznam nemá prístup ani oprávnenie. V takom prípade sa používateľovi zobrazí: "Chyba zápisu /názov súboru/názov súboru: Prístup zamietnutý":
Ako problém vyriešiť? Najjednoduchším spôsobom je zatvoriť editor(Ctrl+X
) bez uloženia zmien. Odpoveď na otázku znie: Nie:
Po tomto úkone môžete spustiť editor ako superpoužívateľ:
$ sudo nano /etc/passwd
Potom môžete údaje zapísať do súboru. Ak sa zmeny nemôžu stratiť, vo výzve na zadanie názvu súboru zadajte cestu k novému súboru vo vašom domovskom adresári, napr. ~/temp_passwd
:
Ak sa však pokúsite uložiť údaje do súboru patriaceho inému používateľovi alebo superpoužívateľovi, ku ktorému nemáte prístup (napríklad konfiguračné súbory v adresári /etc), zobrazí sa chyba: "Error writing /filename/file name: Access denied":
Najjednoduchšie je zavrieť editor stlačením klávesovej skratky Ctrl+X
bez uloženia zmien. Na otázku editora o uložení vyrovnávacej pamäte by ste mali odpovedať odpoveďou Nie:
A potom otvorte editor ako superužívateľ:
$ sudo nano /etc/passwd
Potom budete môcť zapisovať údaje do súboru, ako je popísané vyššie. Ak nechcete prísť o zmeny, môžete počas dotazu na názov súboru zadať cestu k novému súboru vo svojom domovskom adresári, napr. ~/temp_passwd:
Súbor sa potom uloží tam, kam ho potom môžete ľahko presunúť a nahradiť starý príkazom mv
pomocou sudo
:
$ sudo mv ~/temp_passwd /etc/passwd
Nezabudnite, že všetky systémové súbory by ste mali upravovať ako superpoužívateľ.
Má niekoľko výhod, ktoré z neho robia obľúbený textový editor pre používateľov Linuxu:
Vďaka týmto výhodám je Nano obľúbenou voľbou pre tých, ktorí hľadajú jednoduchý a efektívny textový editor v prostredí Linuxu.