Vodič za početnike o tome kako koristiti Nano Text Editor u Linuxu


Nano je uređivač teksta naredbene linije, koji je unaprijed instaliran u gotovo svakoj Linux distribuciji. Novi korisnici ga često preferiraju zbog njegove jednostavnosti, u poređenju sa drugim uređivačima teksta komandne linije kao što su vi/vim i emacs. Ima mnogo korisnih funkcija kao što su bojanje sintakse, numerisanje redova, laka pretraga i mnoge druge.

Instalirajte Nano Editor u Linuxu

Ako iz bilo kojeg razloga nano nije već instaliran na vašoj Linux distribuciji, trebali biste moći lako da ga instalirate pomoću sljedećih naredbi:

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Nano prečice na tastaturi

Nano koristi kombinacije tastature za različite funkcije, kao što je pronalaženje teksta u datoteci, poravnavanje teksta itd. Te kombinacije su zaista jednostavne i vidljive su dok uređujete datoteku. Oni se automatski mijenjaju ovisno o tome koju radnju poduzimate.

Jedna stvar koju treba da znate je da je prečica na tastaturi predstavljena sa ^ i simbolom (na primjer ^W) kombinacija tipke Ctrl i taj simbol (Ctrl+W u našem primjeru).

Kombinacija koja je prikazana da počinje sa M znači da je potrebno završiti pritiskom na tipku Alt i sljedeći simbol.

Ispod su navedene opcije koje ćete vidjeti kada prvi put otvorite nano:

  • G Potražite pomoć
  • ^O Zapiši
  • ^W Gdje je
  • ^K Izrežite tekst
  • ^J Poravnajte
  • ^C Cur Pos
  • M-U Poništi
  • ^X Izađi
  • ^R Pročitajte fajl
  • ^\ Zamijenite
  • ^U Neizrezani tekst
  • ^T Za spelovanje
  • ^_ Idi na liniju
  • M-E Ponovi

Ne morate pamtiti svaku opciju jer je ona uvijek pred vama. Možete dobiti potpunu listu kombinacija tastature pritiskom na ^G (ili pritisnite F1) što će otvoriti meni pomoći za nano. Primetićete da se neke prečice mogu koristiti sa jednim tasterom.

Na primjer tipka F1 da dobijete pomoć ili F2 da izađete iz nano-a.

Kreirajte novu datoteku u Nano

Kreiranje novog fajla je jednostavno kao pokretanje nano:

nano

Ovo će otvoriti uređivač i nakon pohranjivanja fajla od vas će se tražiti da mu date ime pod kojim će novi fajl biti sačuvan.

Otvorite datoteku u Nano

Da otvorite fajl možete pokrenuti:

nano ~/my_text_file.txt

Gornja komanda će pokušati otvoriti datoteku “my_text_file.txt ” iz vašeg kućnog direktorija. Ako datoteka ne postoji, nano će pokušati da je kreira.

Ponekad ćete možda morati da otvorite datoteku i idete na tačan red ili kolonu. Nano vam omogućava da to uradite sa:

nano +line,columns file

Na primjer:

nano +3,2 ~/.bashrc

Otvoriće vaš .bashrc fajl i kursor će se nalaziti u trećem redu, drugoj koloni.

Uređivanje datoteka u Nano

Nakon otvaranja ili kreiranja fajlova možete odmah početi sa uređivanjem/pisanjem. Za razliku od vim, nema potrebe za prebacivanjem na način uređivanja u nano. Za pomicanje kursora oko datoteke možete koristiti tipke sa strelicama na tastaturi.

Potražite tekst u Nano

Možete pretraživati tekst unutar datoteke pomoću ^W, što predstavlja opciju “gdje je ”. Ovo će otvoriti unos za pretragu iznad menija, gde možete da unesete tekst koji tražite:

Također ćete vidjeti da će se donji meni promijeniti i prikazati neke dodatne opcije. Oni su prilično razumljivi, pa ćemo pregledati one važnije.

  • Pretražujte pomoću regularnih izraza – pritisnite M-R (tasteriAlt + R) i unesite pretragu sa regularnim izrazima koje želite da koristite.
  • Idi na red – pritisnite ^T (Ctrl + T) nakon čega slijedi red na koji želite pomaknuti kursor.
  • Zamijenite tekst – pritisnite ^R (Ctrl +T) u načinu pretraživanja ili ^\ u redovnom načinu. Od vas će se tražiti da unesete pretragu, nakon što pritisnete Enter, od vas će se tražiti da unesete tekst koji će se koristiti za zamjenu. Na kraju ćete biti upitani da li želite zamijeniti podudarnu instancu vašeg pretraživanja ili sva podudaranja. Ako odaberete “Ne ”, kursor će se pomjeriti prema sljedećem podudaranju.
  • Idite na prvi red – pritisnite ^Y (Ctrl + Y).
  • Idite na zadnji red – pritisnite ^V (Ctrl +V).

Kopiraj/Zalijepi/Isjeci tekst u Nano

Nano interfejs je vrlo sličan GUI uređivačima teksta. Ako želite kopirati ili izrezati tekst u GUI editoru, prvo ćete ga morati odabrati. Ista stvar je u nano. Za označavanje teksta pritisnite Ctrl + ^, a zatim pomjerite kursore pomoću tipki sa strelicama.

  • Za kopiranje označenog teksta pritisnite Alt + ^.
  • Da biste izrezali označeni tekst pritisnite ^K (Ctrl +K).
  • Da zalijepite označeni tekst, pomaknite kursor na odgovarajuću poziciju i pritisnite ^U (Ctrl + U).

Sačuvaj datoteku u Nano

Ako želite da sačuvate trenutne promene u datoteci, pritisnite kombinaciju ^O (Ctrl + O). Ako uređujete novu datoteku, od vas će se tražiti da toj datoteci date ime. Ovo će sačuvati vaše trenutne promjene i nano će ostati otvoren tako da možete nastaviti s izmjenama datoteke.

Sačuvaj datoteku sa sigurnosnom kopijom

Ponekad kada uređujete fajl, možda ćete želeti da za svaki slučaj zadržite privremene kopije iste datoteke. Možete koristiti nano opciju -B, koja će kreirati sigurnosnu kopiju datoteke koju uređujete. Možete ga koristiti u kombinaciji s opcijom -C da kažete nano gdje da spremi te sigurnosne kopije na sljedeći način:

nano -BC ~/backups myfile.txt

Gore navedeno će napraviti sigurnosne kopije datoteke myfile.txt u folderu “backups” koji se nalazi u korisničkom početnom direktoriju. Imajte na umu da bi direktorij sigurnosne kopije trebao postojati, inače će vam nano reći da je direktorij nevažeći.

Izađite iz Nano Editora

Da biste izašli iz nano-a, jednostavno pritisnite ^X (tasteri Ctrl +X). Ako fajl nije prethodno sačuvan, od vas će se tražiti da sačuvate promene sa da/ne ili da otkažete izlaz.

Zaključak

Nano je jednostavan za korištenje uređivač teksta komandne linije, koji privlači korisnike svojom jednostavnošću. Njegovo sučelje je slično GUI editorima što ga čini savršenim za Linux pridošlice.