Nano creează un fișier. Lucrul cu editorul nano: comenzi de bază de la tastatură

Deși majoritatea acțiunilor din sistemul de operare Linux se pot face printr-o interfață grafică, dacă doriți mai mult control asupra procesului și o mai mare flexibilitate, va trebui să recurgeți la editarea manuală a fișierelor de configurare.

În acest fel, puteți ajusta fiecare parametru și puteți ști de ce este responsabilă fiecare linie. Puteți utiliza diferite editori pentru a lucra cu fișierele de configurare. Începătorii folosesc cel mai adesea Gedit, utilizatorii mai experimentați care sunt deja obișnuiți cu terminalul preferă editorul nano, iar mulți profesioniști vor să folosească doar Vim.

Ne-am uitat deja la modul de utilizare a Vim într-unul dintre articolele anterioare, este foarte flexibil, dar această flexibilitate a venit cu prețul complexității și al unei curbe de învățare verticală. În acest articol vreau să văd cum să utilizați editorul de text Nano pe sistemul de operare Linux. Acesta este un editor foarte simplu și orice începător se poate descurca. Dar, la rândul său, acesta va fi un pas excelent către dezvoltarea terminalului.

Editorul de text Nano este inclus în suita de programe GNU și este editorul standard de consolă pentru multe distribuții Linux. Dezvoltarea programului, la fel ca multe alte programe din suita GNU, a început în anii nouăzeci.

În acele zile, exista un program pentru trimiterea și primirea e-mailurilor - Pine. O parte din acesta era un editor de text numit Pico, pe care îl puteai folosi pentru a-ți scrie mesajele. Mulți începători le-a plăcut Pico pentru simplitatea și interfața intuitivă. Dar distribuțiile Linux, inclusiv Debian, nu au putut include binare private pentru Pine și Pico în depozitele lor.

Ținând cont de toate acestea, s-a decis să se creeze un editor TIP sau Tip Isn’t Pico Dar apoi, din cauza unui conflict de nume cu un alt utilitar, editorul a fost redenumit nano.

Principalul avantaj al nano este ușurința în utilizare. Este la fel de ușor de utilizat ca și OpenOffice sau Gedit. Prin urmare, este foarte ușor să înveți cum să folosești programul. Acum să trecem la întrebarea cum să folosiți nano.

Cum se utilizează editorul Nano?

În primul rând, trebuie spus că nano este un editor de text consolă, ceea ce înseamnă că se obișnuiește să-l execute de pe terminal. Pentru aceasta este folosită următoarea sintaxă:

$nano opțiuni /adresă/fișier/fișier

Utilizarea opțiunilor din linia de comandă nu necesită neapărat doar specificarea unui nume de fișier, dar în unele cazuri opțiunile pot fi foarte utile. Să le privim mai detaliat:

  • +număr- specificați linia din fișier de la care trebuie să înceapă editarea;
  • -B- creați o copie de rezervă a fișierului la salvare;
  • -CU- folder de backup;
  • -D- afișarea textului cu caractere aldine;
  • -E- convertiți file în spații;
  • -F- activați suportul pentru editarea mai multor fișiere;
  • -H- salvați istoricul de căutare și înlocuire;
  • -Eu- nu citiți configurația din fișierele nanorc;
  • -P- amintiți-vă și restabiliți poziția cursorului în timpul ultimei editări;
  • -T- dimensiunea filei în spații;
  • -m- activați suportul mouse-ului;
  • -v- modul numai citire, nu puteți salva fișierul.

Am luat în considerare doar cele mai importante opțiuni ale programului, de fapt, sunt multe altele, dar acestea vor fi destul de suficiente pentru a începe. În continuare ne vom uita la modul de lucru cu programul în sine, aspectul său și comenzile rapide de la tastatură.

Pentru a deschide un fișier, treceți-l în parametri la comanda nano. Dacă un astfel de fișier nu există, va fi creat unul nou. De exemplu:

Fereastra principală a programului arată foarte simplă, în linia de sus există versiunea editorului și numele fișierului, precum și o notificare dacă fișierul a fost modificat. Urmează textul în sine, iar în partea de jos există din nou numele fișierului și comenzile rapide de bază de la tastatură pe care le puteți folosi pentru a lucra cu programul.

Pentru a vă deplasa prin text, puteți utiliza mouse-ul, săgețile de la tastatură sau comenzile rapide speciale de la tastatură. Nu există niciun meniu în program și toate acțiunile sunt efectuate folosind taste rapide. Poate că unele dintre ele nu vor fi ușor de reținut prima dată, dar după mai multe ori de practică totul va funcționa. Mai mult, tot ce aveți nevoie este afișat în partea de jos a ecranului. Pentru a activa o anumită acțiune, trebuie doar să apăsați Ctrl și litera specificată. Tasta Shift nu este folosită nicăieri.

Comenzi rapide de bază de la tastatură

Acum să aruncăm o privire mai atentă la ce comenzi rapide de la tastatură oferă editorul de text nano linux. Pentru mai multe informații despre comenzile rapide de la tastatură, faceți clic pe Ctrl+G:

Când terminați de lucrat cu editorul și salvați modificările, faceți clic Ctrl+X Pentru a ieși dacă fișierul nu a fost salvat, programul vă va solicita să faceți acest lucru:

Înainte de a închide programul, trebuie să salvați modificările într-un fișier pe disc. Pentru a face acest lucru, utilizați combinația Ctrl+O. Dacă ați rulat nano fără parametri, va trebui să introduceți un nume de fișier.

Puteți lipi conținutul altui fișier în poziția cursorului făcând clic Ctrl+Rși introduceți numele fișierului țintă:

Pentru a anula ultima acțiune, faceți clic Alt+U.Și puteți repeta din nou ultima acțiune folosind Alt+E. Pentru a căuta după șir sau expresie regulată, faceți clic Ctrl+W, puteți utiliza sintaxa standard a expresiei regulate Perl:

Folosind o comandă rapidă de la tastatură Alt+R puteți folosi căutarea și înlocuirea:

Am analizat principalele combinații de taste care sunt utilizate pentru a controla funcțiile editorului. Vi se pot părea complicate, dar pentru a începe, este suficient să știți Ctrl+OȘi Ctrl+X, totul va veni mai târziu.

Comenzi rapide de la tastatură pentru navigare

Să ne uităm acum la tastele rapide pentru deplasarea rapidă prin text în editorul nano. Desigur, puteți folosi întotdeauna tastele cu care sunteți deja familiarizați Page UP, Page Down, Acasă, Sfârșitși tastele săgeți, dar acest lucru nu este foarte convenabil având în vedere că nano are propriile comenzi rapide. Deși nu sunt la fel de practice ca ale lui Vim, le poți folosi totuși.

Pentru a muta cursorul înainte sau înapoi, apăsați Ctrl+FȘi Ctrl+Bși pentru a vă deplasa în sus/în jos cu o linie de utilizare Ctrl+PȘi Ctrl+N.

Pentru a trece la începutul liniei, utilizați Ctrl+A, iar la final - Ctrl+E. Există, de asemenea, comenzi rapide pentru deplasarea prin pagini, Ctrl+V se deplasează cu o pagină în jos și Ctrl+Y- sus în pagină.

Dar asta nu este tot. Puteți naviga prin cuvinte folosind Ctrl+SpațiuȘi Alt+Spațiu, și, de asemenea, apăsați Ctrl+_și introduceți numărul liniei dorite și chiar un simbol separat prin virgulă.

Pentru a vedea unde se află acum cursorul, faceți clic Ctrl+C.

Copiați tăiați și lipiți

Puteți copia text cu mouse-ul, dar asta numai dacă lucrați într-o interfață grafică. Dar dacă utilizați programul într-un terminal curat, această opțiune nu va funcționa. Pentru astfel de cazuri, nano are propriile instrumente de selecție și copiere.

Pentru a selecta o secțiune de text, faceți clic Ctrl+^ mutați cursorul la sfârșitul secțiunii dorite și apăsați din nou aceeași combinație de taste. Tot textul dintre punctele de început și de sfârșit, fără a include poziția cursorului, va fi evidențiat și îl puteți copia sau tăia.

Pentru a copia textul selectat, faceți clic Alt+^și să-l decupăm - Ctrl+K. Pentru a insera text tăiat, mutați cursorul în poziția dorită și faceți clic Ctrl+U.

Pentru a tăia o linie întreagă de text, trebuie doar să faceți clic Ctrl+K, uneori acest lucru este foarte convenabil atunci când editați fișierele de configurare.

Mai multe fișiere în Nano

Nu toată lumea știe, dar editorul de text nano linux acceptă deschiderea mai multor fișiere. Nu le puteți deschide pe același ecran, dar puteți comuta liber între editarea fiecăruia dintre ele.

Pentru a face acest lucru, transmiteți mai multe fișiere la utilitar când porniți:

nano fișier1 fișier2

Și apoi folosiți comenzile rapide de la tastatură pentru a vă deplasa între ele Alt+>Și Alt+< . Pentru a închide un fișier care nu mai este necesar, faceți clic Ctrl+X. Nu întregul program se va închide, ci doar buffer-ul activ cu fișierul.

concluzii

În acest articol, ne-am uitat la modul de utilizare a editorului nano linux. Deși este foarte simplu și se adresează în primul rând celor noi în Linux, există un număr mare de caracteristici care fac din program un editor foarte puternic. Dacă aveți întrebări, întrebați în comentarii!

În sfârșit, o scurtă comparație între nano și vim:

Pentru începătorii care abia încep să învețe Linux, terminalul este foarte stresant, dar când vine vorba de comanda nano...

Aproape toate serverele care rulează pe Linux, inclusiv Ubuntu Server, nu folosesc un shell grafic, toate setările se fac folosind terminalul. În distribuțiile desktop Linux, situația este puțin mai simplă, dar totuși, dacă doriți să reglați fin sistemul, atunci nu puteți evita să vă familiarizați cu terminalul. Una dintre cele mai dificile „comenzi” de stăpânit este Nano Linux. Această comandă, " nano ", nimic mai mult decât un editor de text pentru consolă.

Cum să utilizați Nano Text Editor în terminalul Linux

În acest articol vom încerca să vă spunem clar cum să utilizați acest editor de text, astfel încât Linux să nu pară o comandă de operare atât de complexă.

Instalarea Nano pe Linux

Dacă terminalul nu răspunde în niciun fel la comanda nano, atunci acest editor de text nu este instalat. Pentru a-l instala, introduceți comanda:

sudo apt install nano

Totul este gata de lansare!

Lansarea Nano

Editor de text nano functioneaza doar in terminal. Încă o precizare, înainte de a începe, sistemul de operare Linux este sensibil la majuscule și minuscule, dacă un cuvânt sau o parte dintr-o comandă este scrisă cu majuscule, atunci trebuie să-l tastați astfel, altfel veți primi o eroare.

Dacă vă aflați în directorul (dosarul) în care se află fișierul text necesar, atunci, pentru a începe editarea acestuia folosind nano trebuie să scrieți în terminal astfel:

Nano index.html

Apropo, echipa vă va ajuta să aflați în ce director vă aflați în prezent pwd , și ce fișiere se află în apropiere? ls .

Dacă edităm un fișier care se află într-un alt director (dosar), atunci trebuie să specificați calea completă în terminal:

Nano /var/www/html/index.html

Dacă editați brusc un fișier sensibil la împachetarea cuvintelor, atunci introduceți comanda în terminal nano cu cheie suplimentară -w :

Nano -w/var/www/html/index.html

Pentru a deschide un document pe un anumit rând sau coloană nano + rând, coloana nume_fișier

De exemplu nano +3,2 /etc/hosts

Nano taste rapide pentru control într-un editor de text

Cu informații text introduse nano nimeni nu ar trebui să aibă probleme. Dar cât de convenabil este să gestionezi datele text, să le ștergi în bloc, să le muți și, cel mai important, cum să le salvezi în nano, mulți oameni au probleme cu asta.

Numele acțiunii taste rapide nano
Deschideți un fișier pe o anumită linie

+ Numărul de linie

De exemplu:

nano +25 log.txt

Mișcare „lentă” în lateral - sus, jos, stânga, dreapta Chei

sau

Ctrl FȘi Ctrl B

←→ sau

Ctrl PȘi Ctrl N

Treceți la începutul fișierului Alt | sau Alt\
Mutați la sfârșitul fișierului Alt / sau Alt?
Înainte cu un cuvânt Ctrl Spațiu
Deplasați-vă la începutul liniei Ctrl A
Deplasați-vă la sfârșitul liniei Ctrl E
Înapoi un cuvânt Spațiu alternativ
Treceți la rând după număr Alt G sau Ctrl -
Pagina următoare (dacă fișierul text este lung) Ctrl Y
Pagina anterioară (dacă fișier text lung) Ctrl V
Tăiați „Ștergeți” întreaga linie Ctrl K
Ștergeți totul de la cursor până la sfârșitul fișierului ALT T
Lipiți o linie tăiată sau copiată anterior Ctrl U
Selectați o parte a textului, copiați sau tăiați-o (sau ștergeți) Treceți la secțiunea de text necesară

Clemă ALT A

și mutați cheile ↓←→

Copie Alt-6

Tăiați sau ștergeți Ctrl K

Inserați fila Ctrl I
Lipiți informații text dintr-un alt fișier Ctrl R

indica calea către fișier

În nano arată numărul rândului și al coloanei CTRL C
Găsiți cuvântul necesar într-un fișier text Ctrl W

scrie cuvântul căutat

Găsește următorul Ctrl W
Salvarea modificărilor într-un fișier Ctrl O

presa introduce

Salvarea modificărilor unui fișier și ieșirea din editorul nano Ctrl O

apasa Enter

Nu salvați modificările făcute Ctrl Z
Salvați modificările și redenumiți fișierul Ctrl X

presa Y

introduceți un nume de fișier nou

presa introduce

Sper că folosirea editorului de text nano terminal nu va mai fi o bătaie de cap atât de mare ca înainte!

Mai aveți întrebări suplimentare? Scrie-le în comentarii despre ce ai făcut sau invers!

Asta e tot! Citiți mai multe articole și instrucțiuni în secțiune. Rămâneți cu site-ul, va fi și mai interesant!

Și sisteme de operare asemănătoare Unix.

GNU nano este o clonă a binecunoscutului editor Pico. A fost dezvoltat în 1991 și a fost inițial numit TIP. Adevărat, în 2000 a fost redenumit. resursă oficială -nano-editor.org.

Noul editor se bazează pe biblioteca curses și este distribuit sub licența GNU GPL. Astăzi este inclus în distribuțiile Ubuntu în mod implicit și nu trebuie instalat.

Unde să încep? Pentru a lansa editorul de consolă, trebuie să deschideți un terminal (trebuie să-l găsiți în meniul Aplicații-Standard) și să rulați comanda:nano . Pentru a crea și deschide un fișier, comanda este -# nanofilename .

Pentru a lucra cu el ai nevoie doar de o tastatură. Depărtați mouse-ul.

În esență, Nano este conceput pentru a emula funcționalitatea și capacitatea de utilizare a UW Pico original. Editorul este împărțit în 4 părți. Prima afișează versiunea programului, numele fișierului și modificările curente din acesta. Al doilea este fișierul care este în curs de editare. A treia parte de jos arată mesaje importante. Al patrulea arată acele combinații care sunt cel mai des folosite.

Editorul este controlat folosind o comandă rapidă de la tastatură. Să ne uităm la câteva exemple: salvați documentul curentctrl+o , accesând meniul de căutarectrl+w , obțineți comenzi rapide de la tastatură disponibilectrl+g . Combinațiile cu tastele Meta sunt, de asemenea, folosite, de exemplu,meta+s – activați sau dezactivați defilarea lină.

Ușor de învățat, Nano este potrivit pentru utilizatorii începători, dar gestionează și sarcinile de configurare fără probleme.Versiunea îmbunătățită nano 2.0 s-a remarcat prin capacitățile sale actuale : suport pentru codificarea UTF-8, evidențierea sintaxei îmbunătățită, capacitatea de a copia text fără a-l tăia, capacitatea de a imprima fiecare caracter care a fost apăsat pe tastatură, repeta ultima căutare fără interogare (tasta Meta + W/ Ctrl + W), verificarea ortografică / înlocuirea doar a secțiunii selectate de text, deplasarea textului selectat la dreapta, deplasarea la începutul și sfârșitul paragrafului, căutarea în shell-ul managerului de fișiere, conversia automată a fișierelor de diferite formate unul la unul.

Principalele comenzi în nano:

  1. pentru a apela directorul complet prompt -CTRL+G sau F1 ;
  2. a părăsi programul -CTRL+X sau F2 ;
  3. pentru a scrie următorul fișier -CTRL+O sau F3 ;
  4. pentru a insera un fișier în următorul -CTRL+R sau F5 ;
  5. pentru a căuta text în următorul fișier -CTRL+W sau F6 ;
  6. pentru a înlocui textul în următorul fișier -CTRL+\(F14 sau Meta+R) ; Mai întâi se introduce textul înlocuitor, apoi, după apăsarea Enter, se introduce textul înlocuit;
  7. pentru a migra la ecranul de previzualizare –CTRL+Y (F7 sau PgUp) ;
  8. pentru a migra la ecranul viitor -CTRL+V (F8 sau PgDwn) ;
  9. CTRL+K (F9) = ștergerea (Cut, cut) a unei linii la poziția cursorului și stocarea acesteia într-un buffer (cutbuffer);
  10. pentru a introduce conținutul tamponului de tăiere într-o linie la poziția markeruluiCTRL+U – (F10) ; dacă acesta din urmă nu s-a modificat, îndeplinește rolul de Undo (anulare), care nu este prevăzut în mod normal; poate fi folosit și pentru clonarea nelimitată a liniilor dintr-o parte arbitrară a textului - trebuie doar să mutați cursorul în locul dorit după ștergere;
  11. pentru a afișa informații despre poziția cursorului în formular -CTRL+C (F11) ;
  12. pentru a verifica ortografia (prin intermediul unui program de ortografie extern, dacă este instalat și opțiunea corespunzătoare este activată în configurație, vezi mai jos) –CTRL+T (F12) ;
  13. pentru a migra marcatorul (cursorul) cu o linie în sus -CTRL+P ;
  14. pentru a migra marcatorul cu o linie în jos -CTRL+N ;
  15. pentru a migra marcatorul cu un caracter înainte –CTRL+F ;
  16. pentru a migra marcatorul cu un caracter înapoi -CTRL+B ;
  17. pentru a migra un marcator la începutul liniei următoare –CTRL+A ;
  18. pentru a migra un marcator la sfârșitul liniei următoare -CTRL+E ;
  19. pentru a redesena următorul ecran -CTRL+L ;
  20. pentru a selecta (și plasa în buffer) text, începând de la următoarea poziție a cursorului -CTRL+^ (Meta+A) ;
  21. pentru a elimina un caracter într-o poziție de marcare -CTRL+D ;
  22. pentru a elimina caracterul din stânga marcatorului –CTRL+H ;
  23. pentru a insera un caracter tabulator –CTRL+I ;
  24. pentru a completa automat următorul paragraf -CTRL+J (F4) ;
  25. pentru a insera un caracter de linie nouă (CR) la o poziție a marcatorului –CTRL+M ;
  26. pentru a merge la numărul de linie dorit -CTRL+_ (F13 sau Meta+G) .

După cum am scris mai sus,folosind tasta Meta poti executa si comenzi. Lista următoarelor comenzi cu Meta:

  1. pentru conectare i/dezactivați poziția markerului permanent –Meta+C ;
  2. pentru conectare I / dezactivează indentările automate –Meta+I ;
  3. pentru conectare i/dezactiv suspendarea -Meta+Z ;
  4. pentru conectare I / dezactivează ieșirea zonei indicii –Meta+X ;
  5. pentru conectare I/dezactiv modul de emulare a editorului pico –Meta+P ;
  6. pentru conectare I / dezactivează modul de împachetare a cuvintelor -Meta+W ;
  7. pentru conectare i / dezactivează suportul mouse-ului (numai când construiești cu suport gpm -Meta+M ;
  8. pentru comanda de activare/dezactivare a tăierii până la capăt –Meta+K ;
  9. pentru conectare I / dezactivează utilizarea expresiilor regulate (regexp) –Meta+E .

Există, de asemenea, o comandă care va elimina absolut totul de pe computer. Fii vigilent și nu executa niciodată comenzi pe care nu le cunoști. Verificați combinațiarm -rf / și echivalent cu acesta:ecou „test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

Editorul Nano este conceput pentru a emula funcționalitatea și comoditatea editorului de text UW Pico. Următoarea captură de ecran arată editorul în acțiune:

Iată cum explică documentația oficială diferitele secțiuni ale editorului:

Există patru secțiuni principale de editare. Linia de sus arată versiunea programului, fișierul curent care este editat și dacă fișierul a fost modificat. Apoi, în fereastra editorului principal, puteți vedea că fișierul este editat. A treia linie este bara de stare, afișează mesaje importante. Cele două rânduri de jos arată cele mai frecvent utilizate comenzi rapide de la tastatură în editor.

Următoarele secțiuni descriu metodele de bază de utilizare, precum și unele dintre caracteristicile Nano.

1. Creați și deschideți fișiere

Pentru a lansa editorul, rulați:

sau (dacă dorim imediat să specificăm numele fișierului)

$nano

A doua metodă este potrivită atât pentru crearea unui fișier nou, cât și pentru deschiderea unuia existent. Puteți specifica calea absolută către fișier (dacă fișierul este localizat de la distanță).

Exemplul de mai jos arată cum arată un fișier deschis:

După cum puteți vedea, există sfaturi mai jos pentru a vă ușura munca.

2. Cum să salvați un fișier în Nano

Iată un exemplu:

Nano vă permite, de asemenea, să salvați fișiere într-o varietate de formate. De exemplu, puteți salva fișierul în format DOS apăsând Alt+d. În mod similar, pentru a salva fișierul în format Mac, apăsați comanda rapidă de la tastatură Alt+m. Vă rugăm să rețineți că pentru a schimba formatul, trebuie să începeți procesul normal de salvare apăsând Ctrl+o și apoi apăsați Alt+d sau Alt+m pentru a selecta formatul.

3. Cum să tăiați și să lipiți text în Nano

Pentru a tăia și a lipi o linie, mai întâi deplasați cursorul pe linia respectivă. Acum apăsați comanda rapidă de la tastatură Ctrl+K (tăiați) și apoi trimiteți linia în locul în care doriți să o lipiți și, în final, utilizați comanda rapidă de la tastatură Ctrl+U (paste).

De exemplu, în captura de ecran de mai jos, există o cerință de a tăia prima linie și de a o lipi la sfârșit. Mergeți la linie și apăsați combinația de taste Ctrl+K. Acum, mutați cursorul în partea de jos și apăsați combinația de taste Ctrl+y.

Puteți copia o anumită parte a unui șir, mai degrabă decât întregul șir. Pentru a face acest lucru, trebuie mai întâi să selectați un cuvânt/parte de linie apăsând Ctrl+6 (sau Alt+a). Acum puteți apăsa Ctrl+K pentru a tăia și Ctrl+U pentru a lipi.

După cum puteți vedea, putem selectiv tăiați și lipiți partea dorită a liniei.

4. Cum să găsiți și să înlocuiți un cuvânt în nano

Acest instrument vă va permite să găsiți cuvântul de care aveți nevoie și, de asemenea, să îl înlocuiți cu altul.

Pentru a căuta un cuvânt în nano, apăsați comanda rapidă de la tastatură Ctrl+w. Apoi vi se va cere să introduceți cuvântul pe care doriți să îl căutați. După ce ați introdus cuvântul, apăsați Enter și instrumentul vă va afișa intrările care se potrivesc.

De asemenea, puteți înlocui un cuvânt cu un cuvânt de pe alt site apăsând Ctrl+\. Când apăsați această combinație de taste, nano vă întreabă cuvântul pe care doriți să îl înlocuiți. După ce ați introdus cuvântul, apăsați tasta Enter și acum va cere un cuvânt de înlocuire. După aceasta, nano vă va cere să confirmați modificările.

Următoarele trei capturi de ecran vă vor ajuta să înțelegeți procesul.

5. Cum se introduce un alt fișier în cel curent

Dacă doriți, puteți, de asemenea, să lipiți date dintr-un alt fișier în cel pe care îl editați în prezent în nano. Pentru a face acest lucru, apăsați combinația de taste Ctrl+p, apoi specificați calea către fișierul pe care doriți să-l deschideți.

Mai jos sunt exemple de capturi de ecran ale acestei funcții:

După cum puteți vedea în captura de ecran de mai sus, textul din fișier a fost inserat din poziția cursorului.

6. Afișați poziția cursorului

Dacă doriți, puteți verifica și poziția cursorului în fișier. Acest lucru se poate face prin apăsarea comenzii rapide de la tastatură Ctrl+C.

După cum puteți vedea în captura de ecran de mai sus, după apăsarea Ctrl+c, a apărut un cursor de poziție, iar toate informațiile despre acesta se află în bara de stare (lucru subliniat este a treia linie din partea de jos a ferestrei).

7. Cum să plasați cursorul pe un anumit rând sau coloană la pornire.

Dacă doriți, puteți plasa cursorul pe o anumită linie și coloană a fișierului atunci când porniți editorul. Acest lucru se poate face prin furnizarea informațiilor necesare la pornirea editorului. Această funcție folosește linia de comandă comutator +row,coloană (rândul specifică numărul rândului, iar coloana specifică numărul coloanei).

$ nano +linie, coloană

De exemplu:

$ nano +2,5 abc.txt

După cum puteți vedea în captura de ecran de mai sus, cursorul se află pe a doua linie și pe a cincea coloană în timp ce deschideți fișierul.

8. Cum se face o copie de rezervă a unei versiuni anterioare a unui fișier.

Instrumentul vă permite să creați copii de rezervă ale versiunii anterioare a fișierului pe care îl editați. Acest lucru se face după ce faceți modificări și salvați fișierul. Funcția poate fi accesată utilizând opțiunea de linie de comandă -b.

$nano -B

De exemplu

$ nano -B abc.txt

Backup-ul va fi salvat în directorul curent cu același nume, dar cu sufixul tilde (~).

Vă rugăm să rețineți că fișierele create pentru prima dată nu pot fi copiate de rezervă.

9.Fă backup fișierelor într-un anumit director.

Instrumentul vă permite să salvați toate fișierele de rezervă într-un anumit director. Această caracteristică poate fi accesată utilizând opțiunea de linie de comandă -C sau –backupdir, care necesită calea către folderul în care doriți să salvați fișierele de rezervă.

$ nano -B –backupdir=

10. Cum se transformă file în spații.

Acest instrument vă permite, de asemenea, să convertiți file în spații. Această caracteristică poate fi accesată utilizând opțiunea de linie de comandă -E.

$nano -E

De exemplu, următoarea ilustrație arată text care conține file între cuvinte.

Acum, din moment ce editorul a fost pornit cu parametrul -E, modificările sunt salvate, filele sunt convertite în spații.

Concluzie

Având în vedere că articolul este destinat începătorilor, am examinat doar superficial acest sistem. Utilizați comanda rapidă de la tastatură Ctrl+G pentru a afla mai multe despre Nano. A, și da, nu uitați să încercați elementele de bază despre care am discutat aici.

Editor nano este un editor de text consolă. Este disponibil în aproape toate distribuțiile Linux, este disponibil pe macOS și poate fi rulat pe Windows. nano este adesea folosit pentru a edita fișierele de configurare atunci când o interfață grafică nu este disponibilă.

Controlul în nano se realizează de la tastatură folosind taste rapide. În partea de jos a editorului este o listă de comenzi rapide de bază de la tastatură. Simbolul ^ reprezintă tasta Ctrl. De exemplu, ^X înseamnă comanda rapidă de la tastatură Ctrl+X. Caracterele nu sunt sensibile; Ctrl+X este echivalent cu Ctrl+x.

Să vedem cum să efectuați acțiuni de bază atunci când lucrați cu nano.

Creați un fișier nou

Pentru a crea un fișier, pur și simplu lansați editorul fără parametri. Când închideți editorul, va trebui să introduceți un nume de fișier.

De asemenea, puteți seta imediat numele noului fișier:

După executarea comenzii, editorul nano se va lansa și se va deschide un nou fișier gol pentru editare.

Deschideți un fișier existent pentru editare

Pentru a edita un fișier existent, trebuie să lansați editorul nano și să specificați calea către fișierul pe care doriți să-l deschideți:

Salvarea modificărilor

Salvați și continuați să lucrați

Următorul mesaj va apărea în linia de stare: Nume fișier de scris: nume_fișier(dacă numele fișierului lipsește, atunci trebuie să introduceți numele fișierului). Pentru a salva modificările, apăsați Enter.

Salvează și ieși

În acest caz, dacă ați schimbat fișierul, va apărea întrebarea: " Salvați memoria tampon modificată (RĂSPUNSUL Nu va DISTRUGERE MODIFICĂRILE)?". Apăsați tasta y. Va apărea o întrebare care vă va cere să introduceți un nume de fișier. Introduceți un nume de fișier nou sau doar apăsați Enter. Modificările vor fi salvate și editorul se va închide.

Ieșiți fără a salva modificările

Pentru a ieși din editor și a nu salva modificările, utilizați comanda rapidă de la tastatură:
Ctrl+X

Există o întrebare" Salvați tamponul modificat ..?", apăsați n.

Copiaza si lipeste

Copierea și lipirea rândurilor

La a tăiaîntreaga linie și plasați-o în buffer, mutați cursorul pe linia dorită și apăsați:
Ctrl+K

La introduce faceți clic pe linia din buffer:
Ctrl+U

Copiați și inserați text liber

Pentru a copia text arbitrar în clipboard, trebuie mai întâi să îl selectați. La începe selecția Plasați cursorul la începutul textului pe care intenționați să îl copiați și apăsați:
Ctrl+6

Mutați cursorul, textul va fi evidențiat.

La copie textul selectat în clipboard, apăsați:
Alt+6

sau, la a tăia textul selectat, faceți clic pe:
Ctrl+K

Mutați cursorul în locul în care doriți să lipiți textul din buffer. La introduce text din buffer click:
Ctrl+U

Căutați text

Pentru a căuta text într-un fișier, utilizați comanda rapidă de la tastatură:
Ctrl+W

Trebuie să introduceți un șir de căutare și să apăsați Enter.

Cursorul va fi plasat pe prima apariție a textului căutat (relativ cu cursorul). Pentru a trece la următoarea apariție, faceți clic pe:
Alt+W

Pentru a opri căutarea, faceți clic pe:
Ctrl+C

Găsiți și înlocuiți text

Pentru a găsi și înlocui text, utilizați comanda rapidă de la tastatură:
Ctrl+\

Vi se va solicita să introduceți textul de căutare. Introduceți un șir de căutare și apăsați Enter.
Apoi vi se va cere să introduceți textul cu care doriți să îl înlocuiți. Tastați un șir și apăsați Enter.
În continuare, va fi emisă o solicitare pentru a înlocui apariția găsită a șirului necesar. Puteți apăsa tasta A pentru a înlocui toate aparițiile din fișier simultan sau puteți utiliza tastele Y sau N pentru a înlocui sau nu aparițiile găsite ale șirului de căutare.

Taste rapide

Pentru a afișa informații despre toate tastele rapide, utilizați combinația Ctrl+G.

Cele mai frecvent utilizate taste rapide nano sunt:

Taste rapideDescriere
Ctrl+AMutați cursorul la începutul liniei.
Ctrl+EMutați cursorul la sfârșitul liniei.
Ctrl+YMutați cursorul cu 1 pagină în sus (analog cu PageUp)
Ctrl+VMutați cursorul cu o pagină în jos (analog cu PageDown)
Ctrl+_Accesați o anumită linie (va trebui să introduceți numărul liniei).
Ctrl+CArată pe ce linie și poziționează cursorul.
Ctrl+WCăutați text într-un fișier. Trebuie să introduceți un șir de căutare.
Ctrl+\Găsiți și înlocuiți textul într-un fișier. Mai întâi introduceți șirul de căutare, apoi șirul de înlocuire.
Ctrl+DȘtergeți caracterul de sub cursor.
Ctrl+KȘtergeți linia curentă.
Ctrl+OSalvați modificările fără a închide editorul.
Ctrl+XIeși din editor. Dacă fișierul a fost modificat, vi se va solicita să salvați modificările.

Altceva

Încă câteva trucuri interesante atunci când lucrați cu nano, despre care nu toată lumea știe.

Ctrl = Esc Esc

În loc de tasta Ctrl, puteți folosi dublu clic pe tasta Esc. De exemplu,
Esc+Esc+X
Acesta este echivalent cu Ctrl+X.

Doar pentru lectură

Pentru a deschide un fișier numai în citire, utilizați comutatorul -v:

Backup fișier

Vă puteți asigura că atunci când un fișier este schimbat, este creată o copie de rezervă. Pentru a face acest lucru, utilizați comutatorul -B:

Dacă modificați un fișier și salvați modificările, va fi creată o copie de rezervă a fișierului, cu conținutul fișierului așa cum era înainte de modificare. Numele de rezervă este același cu numele fișierului original, cu un tilde ~ la sfârșit.