Nano

Kaip naudotis „GNU Nano“ redaktoriumi

Kaip naudotis „GNU Nano“ redaktoriumi
Kai dirbate su „Linux“ komandinės eilutės sąsaja (CLI), dažnai turėsite kurti / redaguoti tekstinius failus. Yra daug CLI sukurtų teksto redaktorių, pavyzdžiui, „Vim“, „Emacs“, „Nano“ ir kt.

Šiame straipsnyje pagrindinis dėmesys bus skiriamas „Nano“ teksto redaktoriui. „GNU Nano“ yra GNU / Linux sistemos dalis. Ši programa yra labai paprastas, tačiau galingas teksto redaktorius. „GNU Nano“ labai tinka tiems, kurie labiau mėgsta paprastumą, o ne funkcijas ir galią. Žemiau sužinosite, kaip naudotis „GNU Nano“ redaktoriumi.

„GNU Nano“ sistemoje „Linux“

„Linux“ yra branduolio programa, kurią sukūrė ir prižiūri Linus Torvalds. Tačiau pats branduolys nenaudingas. Kiti programinės įrangos elementai, esantys „Linux“ viršuje, yra visa funkcinė OS. Daugelis „Linux“ distros naudoja OS „GNU Project“ pateiktą programinę įrangą.

„Nano“ yra teksto redaktorius, kuris yra GNU sistemos dalis. GNU sistema, sukurta ir prižiūrima GNU projekto, yra išsami operacinė sistema, kuri yra nemokama ir atviro kodo. Įdomu tai, kad beveik visi dabartiniai „Linux“ distros yra tik dalis visos GNU sistemos. Štai kodėl „Linux“ taip pat vadinama „GNU / Linux“.

Diegiama „GNU Nano“

Kaip jau spėjote, jūsų sistemoje jau turėtų būti įdiegta „Nano“. Jei neturite įdiegę „Nano“, jis prieinamas visuose „Linux“ skyriuose tiesiogiai iš jų atitinkamų paketų serverių. Daugeliu atvejų paketo pavadinimas bus nano.

Priklausomai nuo to, kokį distributorių naudojate, vykdykite atitinkamą komandą terminale.

Norėdami naudoti „Debian“ / „Ubuntu“ ir išvestinius dokumentus, naudokite šią komandą:

$ sudo apt įdiekite nano

„Arch Linux“ ir išvestinėms priemonėms naudokite šią komandą:

$ sudo pacman -S nano

Jei naudojate „openSUSE“, „SUSE Linux“ ir darinius, naudokite šią komandą:

$ sudo zypper įdiekite nano

Norėdami naudoti „Fedora“ ir darinius, naudokite šią komandą.

$ sudo dnf įdiekite nano

Peržiūrėkite oficialų „GNU Nano“ pagrindinį puslapį

Jei jaučiatės drąsus, išbandykite šį metodą. Diegsime „GNU Nano“ iš šaltinio. Nors tai yra įdomus dalykas, trūkumas yra tas, kad jūsų paketų tvarkyklė negali to tiesiogiai valdyti. Be to, jei yra atnaujintas leidimas, turėsite iš naujo atsisiųsti šaltinį, sukompiliuoti ir dar kartą įdiegti.

Paruošta? Paimkite „Nano“ šaltinio kodą.

$ curl -o nano.degutas.gz https: // www.nano redaktorius.org / dist / v4 / nano-4.9.3.degutas.gz

Jei jūsų „curl“ nėra įdiegta, galite naudoti ir „wget“.

$ wget -O nano.degutas.gz https: // www.nano redaktorius.org / dist / v4 / nano-4.9.3.degutas.gz

Ištraukite pakuotę.

$ tar -xvf nano.degutas.gz

Kitoje dalyje jums reikės kai kurių kūrimo įrankių, tokių kaip GNU C / C ++ kompiliatorius. Debian / Ubuntu atveju turėsite įdiegti esminiai dalykai pakuočių grupė. Jei naudojate „Arch“ pagrindu veikiančią sistemą, įdiekite pagrindas-išsivystymas pakuotė. Jei naudojatės kitomis „distros“, pirmiausia atlikite savo tyrimus apie šiuos „distros“.

Įdiegę reikiamus įrankius, vykdykite šias komandas.

$ cd nano-4.9.3
$ ./ configure

$ make -j $ (nproc)

$ sudo make install

Naudojant „Nano“

Įdiegus „Nano“, laikas jį naudoti. Iš terminalo vykdykite šią komandą.

$ nano

Tai pradės „Nano“ redaktorių tuščiu teksto failu.

Išeina iš Nano

Ar kada buvote Vime? Tada jums gali būti žinoma „negaliu išeiti iš Vim“ memo. Na, „Nano“ atveju nieko tokio sudėtingo nėra. Paspauskite norėdami išeiti iš „Nano“ redaktoriaus.

Teksto failo kūrimas

Norėdami sukurti teksto failą konkrečioje vietoje, naudokite šią komandų struktūrą. Įsitikinkite, kad dabartinis vartotojas turi rašymo leidimą į tikslinį katalogą.

$ nano

Pvz., Sukursiu tekstinį failą su pavadinimu demonstracija.txt vietoje ~ / darbalaukis.

$ nano ~ / darbalaukis / demonstracinė versija.txt

Kaip demo.txt failo nėra, „Nano“ atidarys tuščią teksto failą. Failas dar nesukurtas ir bus parašytas, kai išsaugosite failą.

Teksto failo išsaugojimas

Atlikę teksto failo pakeitimus, išsaugokite failą paspausdami .

Nano paprašys failo pavadinimo. Daugeliu atvejų jūs tiesiog pataikote Įveskite. Jei redagavote esamą failą, tikriausiai neturėtumėte pakeisti failo pavadinimo. Jei tai padarysite, „Nano“ išsaugos naują failą su nauju pavadinimu ir naujai redaguotu turiniu.

Kai failas bus išsaugotas, pamatysite sėkmės pranešimą.

„Nano“ taip pat paprašys išsaugoti, jei ketinate uždaryti redaktorių neišsaugodami redaguoto failo.

Redaguoti esamą failą

Norėdami redaguoti esamą failą, naudokite šią komandų struktūrą. Atkreipkite dėmesį, kad šis metodas yra panašus į naujo failo su „Nano“ kūrimo metodą.

$ nano

Ieškoma

Tai yra įprasta funkcija, kurią siūlo dauguma teksto redaktorių. „Nano“ taip pat turi paprastą, bet patogią paieškos parinktį. Norėdami ieškoti konkretaus termino, paspauskite .

„Nano“ pasirodys paieškos funkcija. Įveskite paieškos raktinį žodį ir paspauskite Įveskite.

Nano perves žymeklį į paieškos rezultatą. Jei yra daugiau nei vienas tas pats terminas, galite paspausti norėdami pereiti prie kito paieškos rezultato.

Teksto keitimas

„Nano“ taip pat turi gana patogią pakeitimo funkciją. Norėdami pakeisti tekstą, paspauskite .

Įveskite norimą pakeisti terminą. Tada įveskite pakeitimo vertę.

Nano paryškins rungtynes ​​ir paklaus, ar norite jas pakeisti. Jei yra daugiau nei viena rungtis, „Nano“ taip pat pasiūlys pakeisti visas rungtynes ​​iš karto.

Kopijuoti ir įklijuoti

„Nano“ savaime nesiūlo kopijavimo ir įklijavimo funkcijos. Šią funkciją valdo jūsų naudojamas terminalo emuliatorius. Daugumoje terminalinių emuliatorių, yra spartusis klavišas kopijuoti ir yra klijavimo spartusis klavišas.

„Nano“ taip pat siūlo savo iškirpimo ir įklijavimo funkcijas. Asmeniškai man atrodo šiek tiek nepatogu naudoti. Norėdami iškirpti, atlikite šiuos veiksmus: perkelkite žymeklį į norimą vietą ir paspauskite nustatyti žymeklį; tada rodyklių klavišais perkelkite žymeklį į norimą vietą ir paspauskite iškirpti tekstą.

Norėdami įklijuoti, paspauskite .

Anuliuoti ir perdaryti

Netyčia ištrynėte neteisingą eilutę? Įklijavo turinį netinkamoje vietoje? Anuliuoti ir perdaryti yra čia, kad jus išgelbėtų!

„Nano“ atveju atšaukimo spartusis klavišas yra .

Norėdami atlikti perdarymą, paspauskite .

„Nano“ spartieji klavišai

Kaip jau galite pasakyti, visos „Nano“ funkcijos yra tiesiogiai pasiekiamos per sparčiuosius klavišus. Spartiųjų klavišų įvaldymas yra geriausias būdas pasinaudoti visais „Nano“ redaktoriaus privalumais. Ekrane „Nano“ rodo keletą sparčiųjų klavišų.

Čia simbolis „^“ žymi „Ctrl“ klavišą, o simbolis „M“ žymi Alt Raktas. Pvz., „^ O“ reiškia „Ctrl + O.“

Norėdami gauti visų palaikomų sparčiųjų klavišų sąrašą, paspauskite .

Taip pat galite peržiūrėti pagrindinį „Nano“ puslapį. Pagrindiniame puslapyje pateikiamas išsamus visų komandos argumentų paaiškinimas.

$ man nano

Nano sintaksės paryškinimas

„Nano“ nėra tik paprastas ir paprastas teksto redaktorius. Ši programa taip pat gali būti patobulinta spalvomis. Sintaksės paryškinimas yra įprastas teksto redaktorių bruožas. „Nano“ yra daugybė sintaksės paryškinimo funkcijų. Šiame pavyzdyje pateiksiu keletą patobulintų „Nano Syntax Highlighting Files“ iš „GitHub“.

Kaip sakoma pamokoje, paleiskite šią komandą, kad įdiegtumėte „Nano“ sintaksės paryškinimą.

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

Jei neturite įdiegtos garbanos, taip pat yra „wget“.

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

Ši funkcija atsisiųs ir suras daugybę .„nanorc“ failus „~ / nano“ kataloge.

Paskutinės mintys

„Nano“ yra nuostabus teksto redaktorius, kuris siūlo tik tiek, kiek reikia jūsų kasdieniams poreikiams. Tačiau jei esate patyręs vartotojas, kuriam reikia tikrai pažangių funkcijų, patikrinkite „Vim“. Vimas, be abejo, yra vienas geriausių redaktorių iš visų. Pradėkite dirbti su „Vim“ šiame „Vim“ pradedančiųjų vadove.

Mėgautis!

10 geriausių žaidimų, kuriuos reikia žaisti naudojant „Ubuntu“
„Windows“ platforma buvo viena iš dominuojančių žaidimų platformų dėl didžiulio procento žaidimų, kurie šiandien kuriami natūraliai palaikant „Windows...
5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...