Nano

Kako uporabljati urejevalnik GNU Nano

Kako uporabljati urejevalnik GNU Nano
Ko delate na vmesniku ukazne vrstice (CLI) v Linuxu, boste pogosto morali ustvarjati / urejati besedilne datoteke. Obstaja veliko urejevalnikov besedil, zasnovanih za CLI, na primer Vim, Emacs, Nano itd.

Ta članek se bo osredotočil na urejevalnik besedil Nano. GNU Nano je del sistema GNU / Linux. Ta program je zelo poenostavljen, a hkrati zmogljiv urejevalnik besedil. GNU Nano je zelo primeren za tiste, ki imajo raje preprostost kot lastnosti in moč. Spodaj boste izvedeli, kako uporabljati urejevalnik GNU Nano.

GNU Nano v Linuxu

Linux je jedrni program, ki ga je ustvaril in vzdrževal Linus Torvalds. Vendar samo jedro ne koristi. Drugi deli programske opreme, ki sedijo na vrhu Linuxa, tvorijo celoten, funkcionalen OS. Večina distribucij Linuxa uporablja programsko opremo, ki jo ponuja projekt GNU, za dokončanje operacijskega sistema.

Nano je urejevalnik besedil, ki je del sistema GNU. Sistem GNU, ki ga je razvil in vzdržuje projekt GNU, je popoln operacijski sistem, ki je brezplačen in odprtokoden. Zanimivo je, da so skoraj vsi trenutni distribucijski sistemi Linux le del celotnega sistema GNU. Zato je Linux imenovan tudi GNU / Linux.

Namestitev GNU Nano

Kot ste že uganili, bi moral biti v vašem sistemu že nameščen Nano. Če Nano ni nameščen, je na voljo na vseh distribucijah Linuxa neposredno iz ustreznih strežnikov paketov. V večini primerov bo ime paketa nano.

Zaženite ustrezen ukaz v terminalu, odvisno od tega, katero distribucijo uporabljate.

Za Debian / Ubuntu in izpeljanke uporabite naslednji ukaz:

$ sudo apt install nano

Za Arch Linux in izpeljanke uporabite naslednji ukaz:

$ sudo pacman -S nano

Za openSUSE, SUSE Linux in izpeljanke uporabite naslednji ukaz:

$ sudo zypper namestite nano

Za Fedoro in izpeljanke uporabite naslednji ukaz.

$ sudo dnf namestite nano

Oglejte si uradno domačo stran GNU Nano

Če se počutite pustolovsko, raje preizkusite to metodo. GNU Nano bomo namestili iz vira. Čeprav je to zabavno, slabost pa je, da ga upravitelj paketov ne more upravljati neposredno. Poleg tega boste morali posodobljeno različico znova prenesti, zbrati in znova namestiti.

Pripravljen? Zgrabi izvorno kodo Nano.

$ curl -o nano.katran.gz https: // www.nano-urednik.org / dist / v4 / nano-4.9.3.katran.gz

Če curl ni nameščen, lahko uporabite tudi wget.

$ wget -O nano.katran.gz https: // www.nano-urednik.org / dist / v4 / nano-4.9.3.katran.gz

Izvlecite paket.

$ tar -xvf nano.katran.gz

Za naslednji del boste potrebovali nekaj gradbenih orodij, na primer prevajalnik GNU C / C ++. V primeru Debian / Ubuntu boste morali namestiti bistvene gradnje skupina paketov. Če uporabljate sistem, ki temelji na Archu, namestite osnova-razvoj paket. Če uporabljate druge distribucijske sisteme, najprej opravite lastno raziskavo teh distribucijskih sistemov.

Ko so potrebna orodja nameščena, zaženite naslednje ukaze.

$ cd nano-4.9.3
$ ./ configure

$ make -j $ (nproc)

$ sudo make install

Uporaba Nano

Ko je Nano nameščen, je čas, da ga uporabite. V terminalu zaženite naslednji ukaz.

$ nano

S tem se bo urejevalnik Nano začel s prazno besedilno datoteko.

Izhod iz Nano

Ste že bili v Vimu? Potem ste morda seznanjeni z memom "ne morem zapustiti Vima". No, v primeru Nano sploh ni nič takega zapletenega. Pritisnite za izhod iz urejevalnika Nano.

Ustvarjanje besedilne datoteke

Če želite ustvariti besedilno datoteko na določenem mestu, uporabite naslednjo ukazno strukturo. Prepričajte se, da ima trenutni uporabnik dovoljenje za pisanje v ciljni imenik.

$ nano

Na primer, ustvaril bom besedilno datoteko z imenom demo.txt na lokaciji ~ / namizje.

$ nano ~ / namizje / demo.txt

Kot predstavitev.txt datoteka ne obstaja, Nano bo odprl prazno besedilno datoteko. Datoteka še ni ustvarjena in bo zapisana, ko datoteko shranite.

Shranjevanje besedilne datoteke

Ko spremenite besedilno datoteko, jo shranite s pritiskom na .

Nano bo vprašal za ime datoteke. V večini primerov samo zadeneš Enter. Če ste uredili obstoječo datoteko, imena datoteke verjetno ne bi smeli spreminjati. V tem primeru bo Nano shranil novo datoteko z novim imenom in novo urejeno vsebino.

Ko je datoteka shranjena, boste videli sporočilo o uspehu.

Nano vas bo tudi prosil, da shranite, če želite zapreti urejevalnik, ne da bi shranili urejeno datoteko.

Urejanje obstoječe datoteke

Če želite urediti obstoječo datoteko, uporabite naslednjo ukazno strukturo. Upoštevajte, da je ta metoda podobna metodi ustvarjanja nove datoteke z Nano.

$ nano

Iskanje

To je pogosta funkcija, ki jo ponuja večina urejevalnikov besedil. Nano ima tudi poenostavljeno, a priročno možnost iskanja. Za iskanje določenega izraza pritisnite .

Nano bo odprl iskalno funkcijo. Vnesite ključno besedo za iskanje in pritisnite Enter.

Nano bo skočil kurzor do rezultata iskanja. Če je več istih izrazov, lahko pritisnete , da se pomaknete na naslednji rezultat iskanja.

Zamenjava besedila

Nano ima tudi precej priročno funkcijo zamenjave. Če želite zamenjati besedilo, pritisnite .

Vnesite izraz, ki ga želite zamenjati. Nato vnesite nadomestno vrednost.

Nano bo poudaril tekme in vprašal, ali jih želite zamenjati. Če je tekem več, bo Nano ponudil tudi zamenjavo vseh tekem hkrati.

Kopiraj in prilepi

Nano sam ne ponuja funkcije kopiranja in lepljenja. To funkcijo namesto tega upravlja emulator terminala, ki ga uporabljate. V večini terminalskih emulatorjev, je bližnjica za kopiranje in je bližnjica za lepljenje.

Nano ponuja tudi funkcije rezanja in lepljenja. Osebno se mi zdi nekoliko neprijetno za uporabo. Če želite narediti rez, izvedite naslednje: premaknite kazalec na želeno mesto in pritisnite za nastavitev označevalnika; nato s puščičnimi tipkami premaknite kazalec na želeno mesto in pritisnite za rezanje besedila.

Če želite prilepiti, pritisnite .

Razveljavi in ​​Ponovi

Napačno izbrisana napačna vrstica? Vsebino prilepili na napačno mesto? Razveljavi in ​​ponovi so tu, da te rešijo!

V primeru Nano je bližnjica za razveljavitev .

Za izvedbo ponovitve pritisnite .

Bližnjice na tipkovnici Nano

Kot že lahko ugotovite, so vse funkcije Nano neposredno dostopne prek bližnjičnih tipk. Obvladovanje bližnjic je najboljši način, da v celoti izkoristite urejevalnik Nano. Na zaslonu Nano prikaže nekaj bližnjic na tipkovnici.

Tu simbol „^“ označuje znak Ctrl tipka in simbol "M" označuje Alt tipko. Na primer »^ O« pomeni »Ctrl + O."

Če želite dobiti seznam vseh podprtih bližnjičnih tipk, pritisnite .

Ogledate si lahko tudi glavno stran Nano. Glavna stran ponuja poglobljeno razlago vseh argumentov ukaza.

$ man nano

Nano sintaksa poudarjanje

Nano ni le preprost in preprost urejevalnik besedil. Ta program je mogoče izboljšati tudi z barvami. Poudarjanje sintakse je pogosta značilnost urejevalnikov besedil. Za Nano so na voljo številne funkcije poudarjanja sintakse. V tem primeru bom predstavil nekaj izboljšanih datotek za poudarjanje sintaks Nano iz GitHub.

Kot piše v vadnici, zaženite naslednji ukaz, da namestite poudarjanje sintakse za Nano.

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

Če curl ni nameščen, je na voljo tudi wget.

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

Funkcija bo prenesla in poiskala kup .nanorc datoteke v imeniku ~ ~ / nano.

Končne misli

Nano je čudovit urejevalnik besedil, ki ponuja ravno toliko za vaše vsakodnevne potrebe. Če pa ste napredni uporabnik, ki potrebuje resnično napredne funkcije, si oglejte Vim. Vim je nedvomno eden najboljših urednikov. Začnite z Vim v tem priročniku za Vim za začetnike.

Uživajte!

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...