Nano

Kā izmantot GNU Nano redaktoru

Kā izmantot GNU Nano redaktoru
Strādājot ar komandrindas saskarni (CLI) Linux, jums bieži būs jāizveido / jārediģē teksta faili. Ir daudz teksta redaktoru, kas paredzēti CLI, piemēram, Vim, Emacs, Nano utt.

Šajā rakstā galvenā uzmanība tiks pievērsta Nano teksta redaktoram. GNU Nano ir GNU / Linux sistēmas sastāvdaļa. Šī programma ir ļoti vienkāršots, tomēr spēcīgs teksta redaktors. GNU Nano ir ļoti piemērots tiem, kas dod priekšroku vienkāršībai, nevis funkcijām un jaudai. Zemāk jūs uzzināsiet, kā izmantot GNU Nano redaktoru.

GNU Nano operētājsistēmā Linux

Linux ir kodola programma, kuru izveidojis un uztur Linus Torvalds. Tomēr pats kodols nav noderīgs. Pārējie programmatūras elementi, kas atrodas virs Linux, veido visu funkcionālo OS. Lielākā daļa Linux distros izmanto GNU projekta nodrošināto programmatūru, lai pabeigtu OS.

Nano ir teksta redaktors, kas ir GNU sistēmas sastāvdaļa. GNU projekts, ko izstrādājusi un uztur GNU projekts, ir pilnīga operētājsistēma, kas ir brīva un atvērta pirmkoda. Interesanti, ka gandrīz visas pašreizējās Linux distros ir tikai daļa no visas GNU sistēmas. Tāpēc Linux tiek dēvēts arī par GNU / Linux.

GNU Nano instalēšana

Kā jūs jau esat nojautis, jūsu sistēmā jau vajadzētu būt instalētai Nano. Ja jums nav instalēta Nano, tā ir pieejama visos Linux rajonos tieši no to pakotņu serveriem. Vairumā gadījumu paketes nosaukums būs nano.

Atkarībā no tā, kādu distro izmantojat, palaidiet atbilstošo komandu terminālā.

Debian / Ubuntu un atvasinājumiem izmantojiet šādu komandu:

$ sudo apt instalējiet nano

Arch Linux un atvasinājumiem izmantojiet šādu komandu:

$ sudo pacman -S nano

OpenSUSE, SUSE Linux un atvasinājumiem izmantojiet šādu komandu:

$ sudo zypper instalējiet nano

Fedora un atvasinājumiem izmantojiet šādu komandu.

$ sudo dnf instalējiet nano

Apskatiet oficiālo GNU Nano mājas lapu

Ja jūtaties azartiski, izmēģiniet šo metodi. Mēs instalēsim GNU Nano no avota. Lai gan tas ir jautri darāms, negatīvie ir tādi, ka pakotņu pārvaldnieks to nevar tieši pārvaldīt. Turklāt, ja ir atjaunināts laidiens, jums būs atkārtoti jālejupielādē avots, jāapkopo un jāinstalē vēlreiz.

Gatavs? Paņemiet Nano avota kodu.

$ čokurošanās -o nano.darva.gz https: // www.nano-redaktors.org / dist / v4 / nano-4.9.3.darva.gz

Ja jums nav instalēta čokurošanās, varat izmantot arī wget.

$ wget -O nano.darva.gz https: // www.nano-redaktors.org / dist / v4 / nano-4.9.3.darva.gz

Izvelciet iepakojumu.

$ tar -xvf nano.darva.gz

Nākamajai daļai jums būs nepieciešami daži celtniecības rīki, piemēram, GNU C / C ++ kompilators. Debian / Ubuntu gadījumā jums būs jāinstalē būvniecības pamatelementi paku grupa. Ja izmantojat sistēmu, kuras pamatā ir Arch, tad instalējiet bāze-attīstība iepakojums. Ja jūs vadāt citus distros, lūdzu, vispirms veiciet pats savus pētījumus par šiem distros.

Kad nepieciešamie rīki ir instalēti, palaidiet šādas komandas.

$ cd nano-4.9.3
$ ./ konfigurēt

$ make -j $ (nproc)

$ sudo veikt instalēšanu

Izmantojot Nano

Kad Nano ir instalēts, ir pienācis laiks to izmantot. No termināļa izpildiet šādu komandu.

$ nano

Tādējādi Nano redaktors tiks palaists ar tukšu teksta failu.

Iziet no Nano

Vai jūs kādreiz esat bijis Vim? Tad jums var būt pazīstama mēma “Nevar iziet no Vim”. Nu, Nano gadījumā vispār nav nekā tāda sarežģīta. Nospiediet lai izietu no Nano redaktora.

Teksta faila izveide

Lai izveidotu teksta failu noteiktā vietā, izmantojiet šādu komandu struktūru. Pārliecinieties, ka pašreizējam lietotājam ir rakstīšanas atļauja mērķa direktorijā.

$ nano

Piemēram, es izveidošu teksta failu ar nosaukumu demo.txt atrašanās vietā ~ / Desktop.

$ nano ~ / darbvirsma / demonstrācija.txt

Kā demonstrāciju.txt fails nepastāv, Nano atvērs tukšu teksta failu. Fails vēl nav izveidots, un tas tiks rakstīts pēc faila saglabāšanas.

Teksta faila saglabāšana

Kad esat veicis izmaiņas teksta failā, saglabājiet failu, nospiežot .

Nano prasīs faila nosaukumu. Vairumā gadījumu jūs vienkārši sitat Enter. Ja esat rediģējis esošu failu, iespējams, faila nosaukumu nevajadzētu mainīt. Ja jūs to izdarīsit, Nano saglabās jaunu failu ar jaunu nosaukumu un tikko rediģēto saturu.

Kad fails ir saglabāts, jūs redzēsiet veiksmes ziņojumu.

Nano arī lūgs jūs saglabāt, ja gatavojaties aizvērt redaktoru, nesaglabājot rediģēto failu.

Esoša faila rediģēšana

Lai rediģētu esošu failu, izmantojiet šādu komandu struktūru. Ņemiet vērā, ka šī metode ir līdzīga jauna faila izveidošanas metodei ar Nano.

$ nano

Meklēšana

Šī ir izplatīta iezīme, ko piedāvā lielākā daļa teksta redaktoru. Nano ir arī vienkāršota, bet ērta meklēšanas iespēja. Lai meklētu noteiktu vārdu, nospiediet .

Nano parādīs meklēšanas funkciju. Ievadiet meklēšanas atslēgvārdu un nospiediet Enter.

Nano novirzīs kursoru uz meklēšanas rezultātu. Ja ir vairāki vienādi vārdi, varat nospiest lai pārietu uz nākamo meklēšanas rezultātu.

Teksta aizstāšana

Nano ir arī diezgan ērta aizstāšanas funkcija. Lai aizstātu tekstu, nospiediet .

Ievadiet aizstājamo terminu. Pēc tam ievadiet aizstāšanas vērtību.

Nano izceļ mačus un jautās, vai vēlaties tos aizstāt. Ja ir vairāk par vienu maču, Nano piedāvās arī nomainīt visus mačus vienlaikus.

Kopēt un ielīmēt

Nano pats nepiedāvā copy-paste funkciju. Šo funkciju tā vietā pārvalda jūsu izmantotais termināļa emulators. Lielākajā daļā termināļa emulatoru, ir saīsne kopēšanai un ir ielīmēšanas saīsne.

Nano piedāvā arī savas izgriešanas un ielīmēšanas funkcijas. Personīgi man tas šķiet mazliet neērti izmantot. Lai veiktu griešanu, rīkojieties šādi: pārvietojiet kursoru vajadzīgajā vietā un nospiediet uzstādīt marķieri; pēc tam izmantojiet bultiņu taustiņus, lai pārvietotu kursoru vajadzīgajā vietā, un nospiediet lai izgrieztu tekstu.

Lai ielīmētu, nospiediet .

Atsaukt un atsaukt

Nejauši izdzēsa nepareizo rindu? Saturs ir ielīmēts nepareizā vietā? Atsaukšana un atsaukšana ir šeit, lai jūs glābtu!

Nano gadījumā atsaukšanas saīsne ir .

Lai veiktu atsaukšanu, nospiediet .

Nano īsinājumtaustiņi

Kā jau jūs varat pateikt, visas Nano funkcijas ir tieši pieejamas, izmantojot īsinājumtaustiņus. Īsceļu apgūšana ir labākais veids, kā pilnībā izmantot Nano redaktora priekšrocības. Ekrānā Nano parāda nedaudzus īsinājumtaustiņus.

Šeit simbols “^” norāda Ctrl taustiņu, un simbols “M” norāda Alt taustiņu. Piemēram, “^ O” nozīmē “Ctrl + O.”

Lai iegūtu visu atbalstīto īsinājumtaustiņu sarakstu, nospiediet .

Varat arī apskatīt Nano galveno lapu. Galvenajā lapā ir padziļināti izskaidroti visi komandu argumenti.

$ man nano

Nano sintakses izcelšana

Nano nav tikai vienkāršs un vienkāršs teksta redaktors. Šo programmu var uzlabot arī ar krāsām. Sintakses izcelšana ir izplatīta iezīme teksta redaktoru vidū. Nano ir pieejamas daudzas sintakses izcelšanas funkcijas. Šajā piemērā es parādīšu dažus uzlabotus Nano sintakses izcelšanas failus no GitHub.

Kā teikts apmācībā, izpildiet šo komandu, lai instalētu Nano sintakses izcelšanu.

$ čokurošanās https: // neapstrādāta.githubusercontent.com / scopatz / nanorc / master / install.sh | sh

Ja jums nav instalēta čokurošanās, tad ir pieejama arī wget.

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

Funkcija lejupielādēs un atradīs virkni .nanorc faili direktorijā “~ / nano”.

Pēdējās domas

Nano ir lielisks teksta redaktors, kas piedāvā tieši jūsu ikdienas vajadzībām. Tomēr, ja esat pieredzējis lietotājs, kuram nepieciešamas patiešām uzlabotas funkcijas, pārbaudiet Vim. Vims neapšaubāmi ir viens no labākajiem redaktoriem. Sāciet darbu ar Vimu šajā iesācēju ceļvedī par Vimu.

Izbaudi!

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...