Un ghid pentru începători despre cum să utilizați Nano Text Editor în Linux


Nano este un editor de text în linie de comandă, care vine preinstalat în aproape fiecare distribuție Linux. Este adesea preferat de utilizatorii noi datorită simplității sale, în comparație cu alte editoare de text în linia de comandă, cum ar fi vi/vim și emacs. Are o mulțime de caracteristici utile, cum ar fi colorarea sintaxelor, numerotarea liniilor, căutarea ușoară și multe altele.

Instalați Nano Editor în Linux

Dacă, din orice motiv, nano nu este deja instalat pe distribuția dvs. Linux, ar trebui să îl puteți instala cu ușurință cu următoarele comenzi:

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

Comenzi rapide de la tastatură nano

Nano folosește combinații de tastatură pentru diferite funcții, cum ar fi găsirea textului într-un fișier, justificarea textului etc. Aceste combinații sunt foarte ușoare și sunt vizibile în timp ce editați fișierul. Ele se schimbă automat în funcție de acțiunea pe care o întreprindeți.

Un lucru pe care ar trebui să-l știți este că o comandă rapidă de la tastatură reprezentată cu ^ și un simbol (de exemplu ^W) este o combinație a tastei Ctrl și acel simbol (Ctrl+W în exemplul nostru).

O combinație care începe cu M înseamnă că trebuie finalizată apăsând tasta Alt și următorul simbol.

Mai jos sunt enumerate opțiunile pe care le veți vedea la prima deschidere nano:

  • G Obțineți ajutor
  • ^O Scrieți
  • ^W Unde este
  • ^K Tăiați textul
  • ^J Justificați
  • ^C Cur Poz
  • M-U Anulați
  • ^X Ieșire
  • ^R Citiți fișierul
  • ^\ Înlocuiește
  • ^U Text netăiat
  • ^T Pentru a ortografia
  • ^_ Accesați linia
  • M-E Repet

Nu trebuie să vă amintiți fiecare opțiune, deoarece este întotdeauna în fața dvs. Puteți obține lista completă a combinațiilor de tastaturi apăsând ^G (sau apăsați F1), care va deschide meniul de ajutor al nano. Veți observa că unele comenzi rapide pot fi folosite cu o singură tastă.

De exemplu, tasta F1 pentru a obține ajutor sau F2 pentru a ieși din nano.

Creați un fișier nou în Nano

Crearea unui fișier nou este simplă ca rularea nano:

nano

Aceasta va deschide editorul și, la salvarea fișierului, vă va cere să îi dați un nume cu care va fi salvat noul fișier.

Deschideți un fișier în Nano

Pentru a deschide un fișier puteți rula:

nano ~/my_text_file.txt

Comanda de mai sus va încerca să deschidă fișierul „my_text_file.txt ” din directorul de pornire. Dacă fișierul nu există, nano va încerca să-l creeze.

Uneori, poate fi necesar să deschideți un fișier și să mergeți la linia sau coloana exactă. Nano vă permite să faceți acest lucru cu:

nano +line,columns file

De exemplu:

nano +3,2 ~/.bashrc

Va deschide fișierul .bashrc, iar cursorul va fi localizat pe a treia linie, a doua coloană.

Editarea fișierelor în Nano

După deschiderea sau crearea fișierelor, puteți începe imediat editarea/scrierea. Spre deosebire de vim, nu este nevoie să comutați la modul de editare în nano. Pentru a muta cursorul în jurul fișierului, puteți utiliza tastele săgeți de pe tastatură.

Căutați text în Nano

Puteți căuta text în interiorul unui fișier utilizând ^W, care reprezintă opțiunea „unde este”. Aceasta va deschide o intrare de căutare deasupra meniului, unde puteți introduce textul pe care îl căutați:

Veți vedea, de asemenea, că meniul de jos se va schimba și va afișa câteva opțiuni suplimentare. Ele se explică de la sine, așa că le vom revizui pe cele mai importante.

  • Căutați cu expresii regulate – apăsați M-R (tastele Alt + R) și introduceți căutarea cu expresiile regulate pe care doriți să le utilizați.
  • Accesați linia – apăsați ^T (Ctrl + T), urmată de linia la care doriți să mutați cursorul.
  • Înlocuiți textul – apăsați ^R (Ctrl +T) în modul de căutare sau ^\ în modul obișnuit. Vi se va cere să introduceți căutarea, după ce apăsați Enter, vi se va cere să introduceți textul care va fi folosit pentru înlocuire. În cele din urmă, veți fi întrebat dacă doriți să înlocuiți o instanță potrivită a căutării dvs. sau toate potrivirile. Dacă alegeți „Nu”, cursorul va fi mutat către următoarea potrivire.
  • Accesați prima linie – apăsați ^Y (Ctrl + Y).
  • Accesați ultima linie – apăsați ^V (Ctrl +V).

Copiați/Lipiți/Tăiați textul în Nano

Interfața lui Nano este foarte asemănătoare cu un editor de text GUI. Dacă doriți să copiați sau să tăiați un text în editorul GUI, mai întâi va trebui să îl selectați. Același lucru se întâmplă și în nano. Pentru a marca un text, apăsați Ctrl + ^ apoi mutați cursoarele cu tastele săgeți.

  • Pentru a copia textul marcat, apăsați Alt + ^.
  • Pentru a tăia textul marcat, apăsați ^K (Ctrl +K).
  • Pentru a lipi textul marcat, mutați cursorul într-o poziție potrivită și apăsați ^U (Ctrl + U).

Salvați fișierul în Nano

Dacă doriți să salvați modificările curente ale fișierului, apăsați combinația ^O (Ctrl + O). Dacă editați un fișier nou, vi se va cere să dați un nume acelui fișier. Aceasta va salva modificările curente și nano va rămâne deschis, astfel încât să puteți continua să faceți modificări fișierului.

Salvați fișierul cu backup

Uneori, atunci când editați un fișier, este posibil să doriți să păstrați copii temporare ale aceluiași fișier pentru orice eventualitate. Puteți utiliza opțiunea -B a nano, care va crea o copie de rezervă a fișierului pe care îl editați. Îl poți folosi în combinație cu opțiunea -C pentru a-i spune nano unde să salveze acele copii de rezervă astfel:

nano -BC ~/backups myfile.txt

Cele de mai sus vor face copii de rezervă ale fișierului myfile.txt în folderul „backups ” situat în directorul principal al utilizatorului. Rețineți că directorul de rezervă ar trebui să existe, în caz contrar, nano vă va spune că directorul este invalid.

Ieșiți din Nano Editor

Pentru a ieși din nano, pur și simplu apăsați ^X (tastele Ctrl +X). Dacă fișierul nu a fost salvat anterior, vi se va cere să salvați modificările cu da/nu sau să anulați ieșirea.

Concluzie

Nano este un editor de text în linie de comandă ușor de utilizat, care atrage utilizatorii prin simplitatea sa. Interfața sa este similară cu cea a editorilor GUI, ceea ce o face perfectă pentru nou-veniții Linux.