Els meus editors de línia d'ordres preferits per a Linux: quin és el vostre editor?


Saber com editar fitxers de manera ràpida i eficaç mitjançant la línia d'ordres és vital per a tots els administradors de sistemes Linux. Les edicions de fitxers es realitzen diàriament, ja sigui un fitxer de configuració, un fitxer d'usuari, un document de text o qualsevol fitxer que necessiteu editar.

És per això que és bona idea triar un editor de text de línia d'ordres preferit i dominar-lo. És bo saber treballar amb altres editors de text, però n'has de dominar almenys un perquè puguis realitzar tasques més complexes quan sigui necessari.

En aquest tutorial, us mostrarem els editors de text de línia d'ordres més comuns a Linux i us mostrarem els seus pros i contres.

Tingueu en compte, però, que no cobrirem una guia completa sobre com treballar amb cadascun d'ells, ja que aquest pot ser un altre article complet amb explicació.

1. Editor Vi/Vim

El primer de la nostra llista és el famós Vi/Vim (Vim ve de Vi millorat). Aquest és un editor de text molt flexible que pot realitzar moltes operacions diferents sobre el text.

Per exemple, podeu utilitzar expressions regulars per substituir fragments de text en un fitxer amb vim. Aquest, per descomptat, no és l'únic benefici. Vi(m) proporciona una manera senzilla de navegar entre línies i paràgrafs de paraules. També inclou el ressaltat del text.

Pot ser que Vim no sigui l'editor de text més fàcil d'utilitzar, però sovint és preferit pels desenvolupadors i els usuaris avançats de Linux. Si voleu instal·lar aquest editor de text de línia d'ordres al vostre sistema, podeu utilitzar l'ordre associada al vostre sistema operatiu:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

Si voleu veure la nostra cobertura completa de vi(m), seguiu els enllaços següents:

  1. Aprèn i utilitza Vi/Vim com a editor de text complet a Linux
  2. Aprèn consells i trucs de l'editor Vi/Vim per millorar les teves habilitats
  3. 8 consells i trucs interessants per a l'editor Vi/Vim

2. Nano Editor

Nano és probablement un dels editors de text de línia d'ordres més utilitzats. El motiu d'això és la seva senzillesa i el fet que està preinstal·lat a la majoria de les distribucions de Linux.

Nano no té la flexibilitat de vim, però definitivament farà la feina si necessiteu editar un fitxer gran. De fet, pico i nano són bastant semblants. Tots dos tenen les seves opcions de comandament a la part inferior perquè pugueu triar quina voleu executar. Les ordres es completen amb combinacions de tecles de Ctrl i una lletra que es mostra a la part inferior.

Nano té les funcions següents que podeu utilitzar de manera immediata:

  1. Obteniu ajuda
  2. Escriu
  3. Justifiqueu
  4. Llegeix el fitxer
  5. On és (cerca)
  6. Pàgina anterior
  7. Pàgina següent
  8. Retalla el text
  9. Text sense tallar
  10. Cur Pos (posició actual)
  11. Corrector ortogràfic

$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

Podeu consultar la nostra guia completa per editar fitxers amb l'editor Nano en aquest enllaç:

  1. Com utilitzar Nano Editor a Linux

3. Editor Emacs

Aquest és probablement l'editor de text més complex de la nostra llista. És l'editor de línia d'ordres més antic disponible per a sistemes basats en Linux i UNIX. Emacs us pot ajudar a ser més productiu proporcionant un entorn integrat per a diferents tipus de tasques.

Al principi, la interfície d'usuari pot semblar confusa. El millor és que emacs té un manual molt detallat que us ajudarà amb la navegació per fitxers, les edicions, la personalització i la configuració d'ordres. Emacs és l'eina definitiva utilitzada pels usuaris avançats de *Nix.

Aquestes són algunes de les característiques que la converteixen en l'opció preferida respecte als editors anteriors que hem esmentat:

  1. La plataforma del servidor Emacs permet que diversos hosts es connectin al mateix servidor Emacs i comparteixin la llista de memòria intermèdia.
  2. Gestor de fitxers potent i extensible.
  3. Personalització més enllà d'un editor normal, com alguns diuen que és un sistema operatiu dins del sistema operatiu.
  4. Personalització d'ordres.
  5. Pot canviar al mode similar a Vi(m).

Emacs és un editor multiplataforma i es pot instal·lar fàcilment amb les ordres que es mostren a continuació:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

Nota: a Linux Mint 17 vaig haver d'executar l'ordre següent per completar la instal·lació:

$ sudo apt-get install emacs23-nox

Conclusió

Hi ha altres editors de línia d'ordres, però amb prou feines arriben a la funcionalitat que proporcionen els 3 anteriors. Tant si sou un principiant de Linux com un guru de Linux, sens dubte haureu d'aprendre almenys un dels editors esmentats anteriorment. Si hem perdut algun editor de línia d'ordres en aquest article, no oblideu informar-nos mitjançant comentaris.