Kako koristiti GNU Nano Editor

How Use Gnu Nano Editor



Kada radite na sučelju naredbenog retka (CLI) na Linuxu, često ćete morati stvarati/uređivati ​​tekstualne datoteke. Postoji mnogo uređivača teksta dizajniranih za CLI, na primjer, Vim, Emacs, Nano itd.

Ovaj će se članak fokusirati na Nano uređivač teksta. GNU Nano dio je GNU/Linux sustava. Ovaj je program vrlo jednostavan, ali moćan uređivač teksta. GNU Nano iznimno je prikladan za one koji preferiraju jednostavnost nad značajkama i snagom. U nastavku ćete naučiti kako se koristi GNU Nano editor.







GNU Nano na Linuxu

Linux je program jezgre, koji je stvorio i održava Linus Torvalds. Međutim, sama jezgra nema nikakve koristi. Drugi dijelovi softvera koji se nalaze na vrhu Linuxa su oni koji čine cijeli funkcionalni OS. Većina Linux distribucija koristi softver koji pruža GNU Project za dovršetak OS -a.



Nano je uređivač teksta koji je dio GNU sustava. Sustav GNU, koji je razvio i održava GNU projekt, potpuni je operacijski sustav koji je besplatan i otvorenog koda. Zanimljivo je da su gotovo svi trenutni Linux distributeri samo dio cijelog GNU sustava. Zato se Linux naziva i GNU/Linux.



Instaliranje GNU Nano

Kao što ste možda već pretpostavili, vaš bi sustav već trebao imati instaliran Nano. Ako nemate instaliran Nano, dostupan je na svim distribucijama Linuxa izravno s njihovih odgovarajućih poslužitelja paketa. U većini situacija naziv paketa će biti nano .





Ovisno o distribuciji koju koristite, pokrenite odgovarajuću naredbu u terminalu.

Za Debian/Ubuntu i izvedenice upotrijebite sljedeću naredbu:



$sudoprikladaninstalirati nano

Za Arch Linux i izvedenice upotrijebite sljedeću naredbu:

$sudoPac Man-S nano

Za openSUSE, SUSE Linux i izvedenice upotrijebite sljedeću naredbu:

$sudoziperinstalirati nano

Za Fedoru i izvedenice upotrijebite sljedeću naredbu.

$sudodnfinstalirati nano

Posjetite službenu web stranicu GNU Nano

Ako se osjećate avanturistički, umjesto toga isprobajte ovu metodu. GNU Nano instalirat ćemo s izvora. Iako je ovo zabavna stvar, mana je što vaš upravitelj paketa ne može izravno njome upravljati. Štoviše, ako postoji ažurirano izdanje, morat ćete ponovno preuzeti izvor, sastaviti ga i ponovno instalirati.

Spreman? Uzmite izvorni kod Nano.

$kovrča-ilinano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Ako nemate instaliran curl, možete koristiti i wget.

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

Izdvojite paket.

$katran -xvfnano.tar.gz

Za sljedeći dio trebat će vam neki alati za izgradnju, poput GNU C/C ++ kompajlera. U slučaju Debian/Ubuntu, morat ćete instalirati build-essentials grupa paketa. Ako koristite sustav temeljen na Archu, instalirajte base-devel paket. Ako koristite druge distribucije, najprije sami proučite te distribucije.

Nakon što su potrebni alati instalirani, pokrenite sljedeće naredbe.

$CDnano-4.9.3
$./konfigurirati

$napraviti-j $(nproc)

$sudo napraviti instalirati

Korištenje Nano

Nakon što je Nano instaliran, vrijeme je za njegovu upotrebu. Iz terminala pokrenite sljedeću naredbu.

$nano

Ovo će pokrenuti Nano editor s praznom tekstualnom datotekom.

Izlaz iz Nanoa

Jeste li ikada bili u Vimu? Možda ste upoznati s Vim memeom koji se ne može izaći. Pa, u slučaju Nano, nema ništa ovako komplicirano. Pritisnite za izlaz iz Nano uređivača.

Stvaranje tekstualne datoteke

Da biste stvorili tekstualnu datoteku na određenom mjestu, upotrijebite sljedeću strukturu naredbi. Provjerite ima li trenutni korisnik dozvolu za pisanje u ciljni direktorij.

$nano <direktorij_cilj>

Na primjer, stvorit ću tekstualnu datoteku s imenom demo.txt na lokaciji ~/Desktop.

$nano~/Desktop/demo.txt

Kako datoteka demo.txt ne postoji, Nano će otvoriti praznu tekstualnu datoteku. Datoteka još nije stvorena i bit će napisana nakon što je spremite.

Spremanje tekstualne datoteke

Nakon što ste unijeli izmjene u tekstualnu datoteku, spremite datoteku pritiskom na .

Nano će zatražiti naziv datoteke. U većini slučajeva samo pogodite Unesi . Ako ste uredili postojeću datoteku, tada vjerojatno ne biste trebali mijenjati naziv datoteke. Ako to učinite, Nano će spremiti novu datoteku s novim imenom i novo uređenim sadržajem.

Nakon što je datoteka spremljena, vidjet ćete poruku o uspjehu.

Nano će vas također zamoliti da spremite ako namjeravate zatvoriti uređivač bez spremanja uređene datoteke.

Uređivanje postojeće datoteke

Za uređivanje postojeće datoteke upotrijebite sljedeću strukturu naredbi. Imajte na umu da je ova metoda slična metodi stvaranja nove datoteke s Nano -om.

$nano <path_to_file>

Traženje

Ovo je uobičajena značajka koju nudi većina uređivača teksta. Nano također ima pojednostavljenu, ali zgodnu opciju pretraživanja. Za traženje određenog izraza pritisnite .

Nano će iskočiti funkciju pretraživanja. Unesite ključnu riječ za pretraživanje i pritisnite Unesi .

Nano će skočiti pokazivačem na rezultat pretraživanja. Ako postoji više istih izraza, možete pritisnuti za prelazak na sljedeći rezultat pretraživanja.

Zamjena teksta

Nano također ima prilično zgodnu funkciju zamjene. Za zamjenu teksta pritisnite .

Unesite izraz koji želite zamijeniti. Zatim unesite zamjensku vrijednost.

Nano će istaknuti šibice i pitati ih želite li ih zamijeniti. Ako postoji više utakmica, Nano će također ponuditi zamjenu svih šibica odjednom.

Kopiranje i lijepljenje

Nano sam po sebi ne nudi funkciju copy-paste. Umjesto toga, ovom funkcijom upravlja terminalski emulator koji koristite. U većini terminalnih emulatora, je prečac za kopiranje i je prečac za lijepljenje.

Nano također nudi vlastite funkcije izrezivanja i lijepljenja. Osobno mi je pomalo neugodno za korištenje. Za rezanje učinite sljedeće: pomaknite pokazivač na željeno mjesto i pritisnite za postavljanje markera; zatim pomoću tipki sa strelicama pomaknite pokazivač na željeno mjesto i pritisnite izrezati tekst.

Za lijepljenje pritisnite .

Poništi i Ponovi

Slučajno ste izbrisali pogrešan redak? Zalijepili ste sadržaj na krivo mjesto? Poništavanje i ponavljanje su tu da vas spasu!

U slučaju Nanoa, prečac za poništavanje je .

Za ponovni rad pritisnite .

Nano tipkovnički prečaci

Kao što već možete vidjeti, svim funkcijama Nanoa izravno se pristupa putem tipkovnih prečaca. Svladavanje prečaca najbolji je način da u potpunosti iskoristite Nano editor. Nano prikazuje nekoliko prečaca na tipkovnici.

Ovdje simbol ^ označava Ctrl tipku, a simbol M označava Sve ključ. Na primjer, ^O znači Ctrl + O.

Da biste dobili popis svih podržanih tipkovnih prečaca, pritisnite .

Također možete pogledati glavnu stranicu Nano. Glavna stranica nudi detaljno objašnjenje svih argumenata naredbe.

$čovjek nano

Isticanje nano sintakse

Nano nije samo običan i jednostavan uređivač teksta. Ovaj se program također može poboljšati bojama. Isticanje sintakse uobičajena je značajka među uređivačima teksta. Za Nano su dostupne brojne funkcije isticanja sintakse. U ovom primjeru pokazat ću neke Poboljšane datoteke označavanja Nano sintakse s GitHub -a .

Kao što vodič kaže, pokrenite sljedeću naredbu da instalirate isticanje sintakse za Nano.

$curl https://sirovi.githubusercontent.com/scopatz/nanorc/ovladati; majstorski/install.sh| š

Ako nemate instaliran curl, tada je dostupan i wget.

$wgethttps://sirovi.githubusercontent.com/scopatz/nanorc/ovladati; majstorski/install.sh-ILI- | š

Značajka će preuzeti i locirati hrpu .nanorc datoteka u direktoriju ~/nano.

Završne misli

Nano je sjajan uređivač teksta koji nudi taman dovoljno za vaše svakodnevne potrebe. Međutim, ako ste napredni korisnik i trebaju vam neke doista napredne funkcije, provjerite Vim. Vim je vjerojatno jedan od najboljih urednika. Započnite s Vimom u ovom Vodiču za početnike.

Uživati!