Știind cum să editați rapid și eficient fișiere prin linia de comandă este vital pentru fiecare administrator de sistem Linux. Editările de fișiere se efectuează zilnic, fie că este vorba de un fișier de configurare, fișier de utilizator, document text sau orice fișier pe care trebuie să îl editați.
Acesta este motivul pentru care este o idee bună să alegeți un editor de text preferat din linia de comandă și să îl stăpâniți. Este bine să știi cum să lucrezi cu alți editori de text, dar ar trebui să stăpânești cel puțin unul, astfel încât să poți efectua sarcini mai complexe atunci când este nevoie.
În acest tutorial, vă vom arăta cei mai comuni editori de text din linia de comandă din Linux și vă vom arăta argumentele pro și contra.
Notă cu toate acestea, nu vom acoperi un ghid complet despre cum să lucrăm cu fiecare dintre ele, deoarece acesta poate fi un alt articol complet cu explicații.
Primul din lista noastră este infamul
Vi/Vim (Vim vine de la Vi îmbunătățit). Acesta este un editor de text foarte flexibil, care poate efectua multe operații diferite pe text.De exemplu, puteți utiliza expresii regulate pentru a înlocui fragmentele de text dintr-un fișier folosind vim. Desigur, acesta nu este singurul beneficiu. Vi (m) oferă o modalitate ușoară de a naviga între linii, cuvinte paragrafe. De asemenea, include evidențierea textului.
Vim Este posibil să nu fie editorul de text cel mai ușor de utilizat, dar este adesea preferat de dezvoltatori și de utilizatorii avansați de Linux. Dacă doriți să instalați acest editor de text pe linia de comandă pe sistemul dvs., puteți utiliza comanda asociată sistemului dvs. de operare:
$ sudo apt-get install vim [Pe Debian și derivatele sale] # yum install vim [Pe sistemele bazate pe RedHat] SAU. # dnf install vim [Pe versiunile mai noi Fedora 22+]
Dacă doriți să vedeți acoperirea noastră completă pentru vi (m), vă rugăm să urmați linkurile de mai jos:
Nano este probabil unul dintre cei mai utilizați editori de text din linia de comandă. Motivul pentru aceasta este simplitatea și faptul că este preinstalat în majoritatea distribuțiilor Linux.
Nano nu are flexibilitatea vim, dar va face cu siguranță treaba dacă trebuie să editați un fișier mare. De fapt pico și nano sunt destul de asemănătoare. Ambele au opțiunile de comandă afișate în partea de jos, astfel încât să puteți alege care să ruleze. Comenzile sunt completate cu combinații de taste de Ctrl și o literă afișată în partea de jos.
Nano are următoarele caracteristici pe care le puteți folosi din cutie:
$ sudo apt-get install nano [Pe Debian și derivatele sale] # yum install nano [Pe sistemele bazate pe RedHat] SAU. # dnf install nano [Pe versiunile mai noi Fedora 22+]
Puteți consulta ghidul nostru complet pentru editarea fișierelor cu editorul Nano pe acest link:
Acesta este probabil cel mai complex editor de text din lista noastră. Este cel mai vechi editor de linie de comandă disponibil atât pentru sistemele bazate pe Linux, cât și pentru cele UNIX. Emacs vă poate ajuta să fiți mai productivi oferind un mediu integrat pentru diferite tipuri de sarcini.
La început, interfața cu utilizatorul poate părea cumva confuză. Lucrul bun este că emacs are un manual foarte detaliat care vă va ajuta cu navigarea fișierelor, editări, personalizare, configurarea comenzilor. Emacs este instrumentul suprem utilizat de Advanced *Nix utilizatori.
Iată câteva dintre caracteristicile care îl fac alegerea preferată față de editorii anteriori pe care i-am menționat:
Emacs este un editor multi-platformă și poate fi instalat cu ușurință cu comenzile prezentate mai jos:
$ sudo apt-get install emacs [Pe Debian și derivatele sale] # yum install emacs [Pe sistemele bazate pe RedHat] SAU. # dnf install emacs [Pe versiunile mai noi Fedora 22+]
Notă: În Linux Mint 17 A trebuit să rulez următoarea comandă pentru a finaliza instalarea:
$ sudo apt-get install emacs23-nox.
Există și alți editori de linie de comandă, dar abia ating chiar funcționalitatea pe care o oferă cele de mai sus. Fie că sunteți un începător Linux sau un guru Linux, cu siguranță va trebui să învățați cel puțin unul dintre editorii menționați mai sus. Dacă am ratat vreun editor de linie de comandă din acest articol, nu uitați să ne informați prin comentarii.