Kako uporabljati GNU Nano Editor

How Use Gnu Nano Editor



Ko delate na vmesniku ukazne vrstice (CLI) v Linuxu, boste morali pogosto 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 zmogljiv urejevalnik besedil. GNU Nano je zelo primeren za tiste, ki imajo raje preprostost pred funkcijami in močjo. Spodaj se boste naučili uporabljati urejevalnik GNU Nano.







GNU Nano v Linuxu

Linux je program jedra, ki ga je ustvaril in vzdržuje Linus Torvalds. Vendar jedro ni uporabno. Drugi deli programske opreme, ki sedijo na vrhu Linuxa, so tisti, ki sestavljajo celoten, funkcionalen OS. Večina distribucij Linuxa za dokončanje operacijskega sistema uporablja programsko opremo, ki jo ponuja projekt GNU.



Nano je urejevalnik besedil, ki je del sistema GNU. Sistem GNU, ki ga je razvil in vzdrževal projekt GNU, je popoln operacijski sistem, ki je brezplačen in odprtokoden. Zanimivo je, da so skoraj vse trenutne distribucije Linuxa le del celotnega sistema GNU. Zato se Linux imenuje tudi GNU/Linux.



Namestitev GNU Nano

Kot ste morda že uganili, bi moral biti v vašem sistemu že nameščen Nano. Če nimate nameščenega Nano, je na voljo v vseh distribucijskih sistemih Linux neposredno iz njihovih ustreznih paketnih strežnikov. V večini primerov bo ime paketa nano .





Odvisno od distribucijskega sistema, ki ga uporabljate, v terminalu zaženite ustrezen ukaz.

Za Debian/Ubuntu in izpeljanke uporabite naslednji ukaz:



$sudoaptnamestite nano

Za Arch Linux in izpeljanke uporabite naslednji ukaz:

$sudopacman-S nano

Za openSUSE, SUSE Linux in izpeljanke uporabite naslednji ukaz:

$sudozyppernamestite nano

Za Fedoro in izpeljanke uporabite naslednji ukaz.

$sudodnfnamestite 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, je pomanjkljivost, da vaš upravitelj paketov ne more neposredno upravljati. Poleg tega, če obstaja posodobljena izdaja, boste morali znova prenesti vir, ga sestaviti in znova namestiti.

Pripravljen? Vzemite izvorno kodo Nano.

$curl-alinano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Če nimate nameščenega curla, lahko uporabite tudi wget.

$wget -ALInano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Izvlecite paket.

$katran -xvfnano.tar.gz

Za naslednji del boste potrebovali nekaj gradbenih orodij, na primer prevajalnik GNU C/C ++. V primeru Debian/Ubuntu boste morali namestiti gradbene osnove skupina paketov. Če uporabljate sistem, ki temelji na Archu, namestite base-devel paket. Če upravljate druge distribucije, najprej najprej raziščite te distribucije.

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

$CDnano-4.9.3
$./konfigurirati

$narediti-j $(nproc)

$sudo narediti namestite

Uporaba Nano

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

$nano

To bo zagnalo urejevalnik Nano s prazno besedilno datoteko.

Izhod iz Nano

Ste bili kdaj v Vimu? Potem ste morda seznanjeni z memom Vim, ki ga ni mogoče zapustiti. 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čeni lokaciji, uporabite naslednjo strukturo ukazov. Prepričajte se, da ima trenutni uporabnik dovoljenje za pisanje v ciljni imenik.

$nano <target_directory>

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

$nano~/Namizni računalnik/demo.txt

Ker datoteka demo.txt ne obstaja, bo Nano 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š Vnesite . Če ste uredili obstoječo datoteko, ime datoteke verjetno ne bi smeli spreminjati. Če to storite, bo Nano shranil novo datoteko z novim imenom in novo urejeno vsebino.

Ko je datoteka shranjena, se prikaže sporočilo o uspehu.

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

Urejanje obstoječe datoteke

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

$nano <path_to_file>

Iskanje

To je skupna funkcija, ki jo ponuja večina urejevalnikov besedil. Nano ima tudi poenostavljeno, a priročno možnost iskanja. Če želite poiskati določen izraz, pritisnite .

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

Nano skoči kazalec na rezultat iskanja. Če obstaja več istih izrazov, lahko pritisnete za prehod na naslednji rezultat iskanja.

Zamenjava besedila

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

Vnesite izraz za zamenjavo. Nato vnesite nadomestno vrednost.

Nano bo osvetlil tekme in vas vprašal, ali jih želite zamenjati. Če obstaja več kot ena tekma, bo Nano ponudil tudi zamenjavo vseh tekem hkrati.

Kopiraj in prilepi

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

Nano ponuja tudi lastne funkcije rezanja in lepljenja. Osebno se mi zdi nekoliko neprijetno za uporabo. Če želite narediti rez, naredite 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 izrezati besedilo.

Če želite prilepiti, pritisnite .

Razveljavi in ​​Ponovi

Ste pomotoma izbrisali napačno vrstico? Ste prilepili vsebino na napačno mesto? Razveljavitev in ponovitev sta tukaj, da vas rešita!

V primeru Nano je bližnjica za razveljavitev .

Za ponovitev pritisnite .

Bližnjice na tipkovnici Nano

Kot že lahko vidite, so vse funkcije Nano neposredno dostopne prek bližnjic na tipkovnici. Obvladovanje bližnjic je najboljši način, da v celoti izkoristite urednik Nano. Nano na zaslonu prikaže nekaj bližnjic na tipkovnici.

Tukaj simbol ^ označuje Ctrl tipko, simbol M pa označuje Vse ključ. Na primer ^O pomeni Ctrl + O.

Za prikaz seznama vseh podprtih bližnjic na tipkovnici pritisnite .

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

$človek nano

Označevanje sinonime Nano

Nano ni le navaden in preprost urejevalnik besedil. Ta program je mogoče izboljšati tudi z barvami. Poudarjanje skladnje je pogosta značilnost urejevalnikov besedil. Za Nano so na voljo številne funkcije za označevanje sintakse. V tem primeru bom predstavil nekaj Izboljšane datoteke za označevanje sintakse Nano iz GitHub -a .

Kot pravi vadnica, zaženite naslednji ukaz, da namestite označevanje sintakse za Nano.

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

Če nimate nameščenega curla, je na voljo tudi wget.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/mojster/install.sh-OR- | sh

Funkcija bo naložila in našla kopico datotek .nanorc v imeniku ~/nano.

Zaključne misli

Nano je odličen urejevalnik besedil, ki ponuja ravno dovolj za vaše vsakodnevne potrebe. Če pa ste napreden uporabnik in potrebujete res napredne funkcije, si oglejte Vim. Vim je nedvomno eden najboljših urednikov. Začnite z Vim v tem priročniku za začetnike za Vim.

Uživajte!