Nano

Kuidas kasutada GNU Nano Editori

Kuidas kasutada GNU Nano Editori
Kui töötate Linuxi käsurealiidese (CLI) kallal, peate sageli looma / muutma tekstifaile. CLI jaoks on loodud palju tekstiredaktoreid, näiteks Vim, Emacs, Nano jne.

See artikkel keskendub Nano tekstiredaktorile. GNU Nano on osa GNU / Linuxi süsteemist. See programm on väga lihtsustatud, kuid samas võimas tekstiredaktor. GNU Nano sobib väga hästi neile, kes eelistavad funktsioonide ja võimsuse asemel lihtsust. Allpool saate teada, kuidas kasutada GNU Nano redaktorit.

GNU Nano Linuxis

Linux on tuumaprogramm, mille on loonud ja hooldab Linus Torvalds. Tuumast endast pole aga kasu. Teised Linuxi peal asuvad tarkvaratükid moodustavad kogu funktsionaalse operatsioonisüsteemi. Enamik Linuxi distrosid kasutab OS-i lõpuleviimiseks GNU projekti pakutavat tarkvara.

Nano on tekstiredaktor, mis on osa GNU süsteemist. GNU projekti poolt välja töötatud ja hooldatud GNU-süsteem on täielik ja avatud lähtekoodiga operatsioonisüsteem. Huvitav on see, et peaaegu kõik praegused Linuxi distrod on vaid osa kogu GNU süsteemist. Seetõttu nimetatakse Linuxit ka GNU / Linuxiks.

GNU Nano installimine

Nagu te juba arvasite, peaks teie süsteem juba olema Nano installitud. Kui teil pole Nano installitud, on see saadaval kõigis Linuxi distros otse nende vastavatest paketiserveritest. Enamasti on paketi nimi nano.

Sõltuvalt sellest, millist distroot kasutate, käivitage terminalis vastav käsk.

Debiani / Ubuntu ja derivaatide jaoks kasutage järgmist käsku:

$ sudo apt installib nano

Arch Linuxi ja derivaatide jaoks kasutage järgmist käsku:

$ sudo pacman -S nano

OpenSUSE, SUSE Linuxi ja derivaatide puhul kasutage järgmist käsku:

$ sudo zypper installib nano

Fedora ja derivaatide jaoks kasutage järgmist käsku.

$ sudo dnf installige nano

Vaadake GNU Nano ametlikku kodulehte

Kui tunnete end seiklushimulisena, proovige selle meetodi asemel. Paigaldame GNU Nano allikast. Kuigi see on lõbus tegevus, on negatiivne külg see, et teie paketihaldur ei saa seda otse hallata. Veelgi enam, kui on värskendatud versioon, peate allika uuesti alla laadima, kompileerima ja uuesti installima.

Valmis? Haara Nano lähtekood.

$ curl -o nano.tõrv.gz https: // www.nano-toimetaja.org / dist / v4 / nano-4.9.3.tõrv.gz

Kui teil pole lokke installitud, saate kasutada ka wget.

$ wget -O nano.tõrv.gz https: // www.nano-toimetaja.org / dist / v4 / nano-4.9.3.tõrv.gz

Eemaldage pakend.

$ tar -xvf nano.tõrv.gz

Järgmise osa jaoks vajate mõnda ehitustööriista, näiteks GNU C / C ++ kompilaatorit. Debiani / Ubuntu puhul peate installima ehitada-hädavajalik pakettgrupp. Kui kasutate Arch-põhist süsteemi, siis installige alus-areng pakend. Kui teil on muid distrosid, siis uurige kõigepealt nende distrode kohta ise.

Kui vajalikud tööriistad on installitud, käivitage järgmised käsud.

$ cd nano-4.9.3
$ ./ configure

$ make -j $ (nproc)

$ sudo tee install

Nano kasutamine

Kui Nano on installitud, on aeg seda kasutada. Terminalist käivitage järgmine käsk.

$ nano

See käivitab Nano-redaktori tühja tekstifailiga.

Nanost väljumine

Kas olete kunagi Vimis käinud? Siis võite olla tuttav meemiga „ei saa Vimist väljuda“. Noh, Nano puhul pole üldse midagi sellist keerulist. Vajutage Nano-redaktorist väljumiseks.

Tekstifaili loomine

Kindlas kohas tekstifaili loomiseks kasutage järgmist käsustruktuuri. Veenduge, et praegusel kasutajal oleks sihtkataloogi kirjutamisluba.

$ nano

Näiteks loon tekstifaili nimega demo.txt asukohas ~ / töölaud.

$ nano ~ / töölaud / demo.txt

Demona.txt-faili pole olemas, Nano avab tühja tekstifaili. Faili pole veel loodud ja see kirjutatakse pärast faili salvestamist.

Tekstifaili salvestamine

Kui olete tekstifailis muudatusi teinud, salvestage fail, vajutades .

Nano küsib failinime. Enamasti lööte lihtsalt pihta Sisenema. Kui olete olemasolevat faili muutnud, ei tohiks te tõenäoliselt faili nime muuta. Kui te seda teete, salvestab Nano uue faili uue nime ja värskelt muudetud sisuga.

Kui fail on salvestatud, näete edukat teadet.

Nano palub teil ka salvestada, kui soovite redigeerija sulgeda redigeeritud faili salvestamata.

Olemasoleva faili redigeerimine

Olemasoleva faili muutmiseks kasutage järgmist käsustruktuuri. Pange tähele, et see meetod sarnaneb nanoga uue faili loomise meetodiga.

$ nano

Otsimine

See on tavaline funktsioon, mida pakub enamik tekstiredaktoreid. Nanol on ka lihtsustatud, kuid käepärane otsinguvõimalus. Kindla termini otsimiseks vajutage .

Nano avab otsingufunktsiooni. Sisestage otsingu märksõna ja vajutage Sisenema.

Nano hüppab kursori otsingutulemile. Kui sama terminit on rohkem kui üks, võite vajutada järgmisele otsingutulemile liikumiseks.

Teksti asendamine

Nanol on ka üsna mugav asendusfunktsioon. Teksti asendamiseks vajutage .

Sisestage asendatav termin. Järgmisena sisestage asendusväärtus.

Nano toob matšid esile ja küsib, kas soovite neid asendada. Kui matše on rohkem kui üks, pakub Nano ka kõik matšid korraga välja vahetada.

Kopeeri ja kleebi

Nano ei paku iseenesest copy-paste funktsiooni. Seda funktsiooni haldab hoopis teie kasutatav terminaliemulaator. Enamikus terminalimulaatorites, on otsetee kopeerimiseks ja on kleepimise otsetee.

Nano pakub ka omaette lõikamise ja kleepimise funktsioone. Mulle isiklikult tundub, et seda on natuke ebamugav kasutada. Lõikamiseks tehke järgmist: viige kursor soovitud asukohta ja vajutage markeri seadmiseks; seejärel liigutage nooleklahvide abil kursor soovitud asukohta ja vajutage teksti lõikamiseks.

Kleepimiseks vajutage .

Võta tagasi ja tee uuesti

Kustutasite kogemata vale rea? Sisu kleepis valesse kohta? Tagasivõtmine ja uuesti tegemine on siin teie päästmiseks!

Nano puhul on tagasivõtmise otsetee .

Uuesti tegemiseks vajutage .

Nano kiirklahvid

Nagu te juba teate, on Nano kõik funktsioonid klaviatuuri otseteede kaudu otse kättesaadavad. Otseteede valdamine on parim viis Nano-redaktori täielikuks kasutamiseks. Ekraanil kuvab Nano käputäie klaviatuuri otseteid.

Siin tähistab sümbol “^” Ctrl ja sümbol “M” tähistab Alt võti. Näiteks tähistab „^ O” „Ctrl + O.”

Kõigi toetatud klaviatuuri otseteede loendi saamiseks vajutage .

Samuti saate tutvuda Nano põhilehega. Pealeht pakub põhjalikku selgitust kõigi käsuargumentide kohta.

$ mees nano

Nano süntaksi esiletõstmine

Nano pole lihtsalt tavaline ja lihtne tekstiredaktor. Seda programmi saab täiendada ka värvidega. Süntaksi esiletõstmine on tekstiredaktorite seas tavaline omadus. Nano jaoks on saadaval palju süntaksi esiletõstmise funktsioone. Selles näites tutvustan mõningaid GitHubi täiustatud nano süntaksi esiletõstmise faile.

Nagu õpetus ütleb, käivitage Nano süntaksi esiletõstmise installimiseks järgmine käsk.

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

Kui teil pole lokke installitud, on saadaval ka wget.

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

Funktsioon laadib alla ja leiab hulga .nanorc failid kataloogis “~ / nano”.

Lõpumõtted

Nano on vinge tekstiredaktor, mis pakub teie igapäevaste vajaduste jaoks piisavalt palju. Kui olete aga edasijõudnud kasutaja, kes vajab mõnda tõepoolest täpsemat funktsiooni, siis vaadake Vimi. Vim on vaieldamatult üks parimaid toimetajaid. Alustage Vimiga selles Vimi algajate juhendis.

Nautige!

League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...
Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...