când lucrați pe linia de comandă, destul de des va trebui să creați sau să editați fișiere text. Doi dintre cei mai puternici și populari editori de linie de comandă sunt Vim și Emacs. Ambele au o curbă abruptă de învățare care poate fi intimidantă pentru utilizatorii noi. Pentru cei care au nevoie de un editor simplu, există nano.GNU nano este un editor de text de linie de comandă ușor de utilizat pentru sistemele de operare Unix și Linux., Acesta include toate funcționalitățile de bază pe care le-ați aștepta de la un editor de text obișnuit, cum ar fi evidențierea sintaxei, mai multe tampoane, căutarea și înlocuirea cu suport pentru expresii regulate, verificarea ortografică, codarea UTF-8 și multe altele.

în acest ghid, explicați utilizarea de bază a editorului nano, inclusiv cum să creați și să deschideți un fișier, să editați un fișier, să salvați un fișier, să căutați și să înlocuiți text, să tăiați și să lipiți text și multe altele.

instalarea Nano #

editorul de text Nano este preinstalat pe macOS și pe majoritatea distro-urilor Linux., Pentru a verifica dacă este instalat pe tipul de sistem:

nano --version

ieșirea va arăta astfel:

dacă nu aveți nano instalat pe sistemul dvs., îl puteți instala folosind managerul de pachete al distribuției dvs.,

Install Nano pe Ubuntu și Debian #

sudo apt install nano

Install Nano pe CentOS si Fedora #

sudo yum install nano

Deschiderea și Crearea Fișierelor #

Pentru a deschide un fișier existent sau să creați un nou fișier, tip nano urmat de nume de fișier:

nano filename

Aceasta deschide o noua fereastra de editare, și puteți începe editarea fișierului.,

în partea de jos a ferestrei, există o listă cu cele mai de bază Comenzi rapide de comandă pentru a fi utilizate cu editorul nano.

Toate comenzile sunt prefixate cu ^ sau M caracter. Simbolul caret (^) reprezintă tasta Ctrl. De exemplu, ^J comenzi înseamnă să apăsați Ctrl și J taste în același timp. Litera Mreprezintă tastaAlt.,

puteți obține o listă cu toate comenzile tastând Ctrl+g.pentru a deschide un fișier, trebuie să aveți permisiuni de citire pentru fișier.

Dacă doriți să deschideți un fișier cu cursorul pe o anumită linie și de caracter, utilizați următoarea sintaxă:

nano +line_number,character_number filename

Dacă omiteți character_number cursorul va fi poziționat pe primul caracter.spre deosebire de vi, nano este un editor fără Mod, ceea ce înseamnă că puteți începe să tastați și să editați textul imediat după deschiderea fișierului.,

pentru a muta cursorul la o anumită linie și număr de caractere, utilizați comanda Ctrl+_. Meniul din partea de jos a ecranului se va schimba. Introduceți numărul(numerele) în câmpul „Introduceți numărul liniei, numărul coloanei:” și apăsați Enter.

Căutarea și înlocuirea #

pentru A căuta un text, apăsați Ctrl+w, tastați termenul de căutare și apăsați pe Enter. Cursorul se va muta la primul meci. Pentru a trece la următorul meci, apăsați Alt+w.,

Dacă doriți să căutați și să înlocuiți, apăsați Ctrl+\. Introduceți termenul de căutare și textul care trebuie înlocuit. Editorul se va muta la primul meci și vă va întreba dacă îl înlocuiți. După ce a lovit Y sau N se va trece la următorul meci. Apăsând A va înlocui toate meciurile.pentru a selecta textul, mutați cursorul la începutul textului și apăsați Alt+a. Aceasta va stabili o marcă de selecție., Mutați cursorul la sfârșitul textului pe care doriți să îl selectați folosind tastele săgeată. Textul selectat va fi evidențiat. Dacă doriți să anulați selecția apăsați Ctrl+6

Copiază textul selectat în clipboard folosind Alt+6 comandă. Ctrl+k va tăia textul selectat.dacă doriți să tăiați linii întregi, pur și simplu mutați cursorul pe linie și apăsați Ctrl+k. Puteți tăia mai multe linii apăsând Ctrl+k de mai multe ori.,

pentru a lipi textul mutați cursorul acolo unde doriți să puneți textul și apăsați Ctrl+u.

salvarea și ieșirea #

pentru a salva modificările pe care le-ați făcut fișierului, apăsațiCtrl+o. Dacă fișierul nu există deja, acesta va fi creat odată ce îl salvați.

pentru a ieși nano press Ctrl+x. Dacă există modificări nesalvate, veți fi întrebat dacă doriți să salvați modificările.pentru a salva fișierul, trebuie să aveți permisiuni de scriere la fișier., Dacă creați un fișier nou, trebuie să aveți permisiunea de scriere în directorul în care este creat fișierul.

Personalizarea Nano (nanorc) #

Când nano este lansat, se citește parametrii de configurare la nivel de sistem de fișier de configurare /etc/nanorc și de la fișiere specifice utilizatorului ~/.config/nano/nanorc și ~/.nanorc dacă fișierele sunt prezente.

opțiunile specificate în fișierele de utilizator au prioritate față de opțiunile globale.vizitați pagina nanorc pentru o listă completă a tuturor opțiunilor disponibile.,

evidențierea sintaxei #

Nano livrează cu reguli de evidențiere a sintaxei pentru cele mai populare tipuri de fișiere. Pe majoritatea sistemelor Linux, fișierele de sintaxă sunt stocate în directorul /usr/share/nano și incluse implicit în fișierul de configurare /etc/nanorc.

/etc/nanorc
include "/usr/share/nano/*.nanorc"

Cea mai simplă opțiune pentru a permite evidențierea pentru un nou tip de fișier este să copiați fișierul care conține regulile de sintaxă evidențierea la /usr/share/nano director.,

Set Nano ca Editor de Text Implicit #

în mod implicit pe majoritatea sistemelor Linux, implicit editor de text pentru comenzi, cum ar fi visudo și crontab este setat la a vi-a. Pentru a folosi nano ca editor de text implicit, aveți nevoie pentru a schimba VISUAL și EDITOR variabile de mediu .utilizatorii Bash pot exporta variabilele în fișierul ~/.bashrc:

~/.,bashrc
export VISUAL=nanoexport EDITOR="$VISUAL"

de Bază Nano Utilizare #

mai Jos sunt pașii de bază pentru a începe cu nano:

  1. La promptul de comandă, tastați nano urmat de numele fisierului.
  2. editați fișierul după cum este necesar.
  3. utilizați comanda Ctrl-x pentru a salva și a ieși din editorul de text.

concluzie #

în acest tutorial, v-am arătat cum să utilizați editorul de text Gnu nano. Este un editor de text popular printre utilizatorii Linux și are o curbă de învățare mică.,

pentru mai multe informații despre Gnu Nano vizitați pagina oficială a documentației nano.