Sapere come modificare i file rapidamente ed efficacemente tramite la riga di comando è fondamentale per ogni amministratore di sistema Linux. Le modifiche ai file vengono eseguite quotidianamente, che si tratti di un file di configurazione, di un file utente, di un documento di testo o di qualsiasi altro file tu abbia bisogno di modificare.
È una buona idea scegliere un editor di testo preferito da riga di comando e padroneggiarlo. Sebbene sia utile sapere come utilizzare diversi editor di testo, padroneggiarne almeno uno è essenziale per gestire compiti più complessi.
In questo tutorial, ti presenteremo gli editor di testo da riga di comando più comuni in Linux e ne discuteremo i pro e i contro.
Tuttavia, non forniremo una guida esaustiva su come lavorare con ognuno di essi, poiché potrebbe trattarsi di un articolo completamente separato con spiegazioni dettagliate.
1. Editor Vi/Vim
Primo nella nostra lista è il famigerato Vi/Vim (Vim deriva da Vi migliorato), che è un editor di testo molto flessibile in grado di eseguire molte operazioni diverse sul testo.

Ad esempio, è possibile utilizzare le espressioni regolari in Vim per sostituire frammenti di testo all’interno di un file. Questo, naturalmente, non è il suo unico vantaggio, offre anche una facile navigazione tra righe, parole, paragrafi e evidenziazione del testo.
Installare l’Editor Vi/Vim in Linux
$ sudo apt install vim [On Debian, Ubuntu and Mint] $ sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/vim [On Gentoo Linux] $ sudo apk add vim [On Alpine Linux] $ sudo pacman -S vim [On Arch Linux] $ sudo zypper install vim [On OpenSUSE]
Se desideri vedere la nostra copertura esaustiva di Vim, consulta i link seguenti:
2. Editor Nano
Nano è probabilmente uno degli editor di testo da riga di comando più utilizzati. Il motivo di ciò è la sua semplicità e il fatto che è preinstallato nella maggior parte delle distribuzioni Linux.

Nano non ha la flessibilità di Vim, ma farà sicuramente il lavoro se hai bisogno di modificare un file grande. In realtà, pico e nano sono piuttosto simili.
Entrambi hanno le loro opzioni di comando visualizzate in basso in modo da poter scegliere quale eseguire. I comandi sono completati con combinazioni di tasti di Ctrl e una lettera visualizzata in basso.
Nano ha le seguenti funzionalità che puoi utilizzare immediatamente:
- Ottieni Aiuto
- Scrivi
- Giustifica
- Leggi File
- Dove si trova (ricerca)
- Pagina precedente
- Pagina successiva
- Taglia Testo
- Annulla Taglio
- Pos Corrente (Posizione attuale)
- Controllo ortografico
Installa l’Editor Nano in Linux
$ sudo apt install nano [On Debian, Ubuntu and Mint] $ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nano [On Gentoo Linux] $ sudo apk add nano [On Alpine Linux] $ sudo pacman -S nano [On Arch Linux] $ sudo zypper install nano [On OpenSUSE]
Puoi fare riferimento alla nostra guida completa sulla modifica dei file con l’editor Nano nella riga di comando di Linux.
3. Editor Emacs
Questo è probabilmente l’editor di testo più complesso nella nostra lista. È il più vecchio editor di riga di comando disponibile sia per sistemi Linux che basati su UNIX. Emacs può aiutarti ad essere più produttivo fornendo un ambiente integrato per diversi tipi di attività.

All’inizio, l’interfaccia utente potrebbe sembrare un po’ confusa. La cosa positiva è che emacs ha un manuale molto dettagliato che ti aiuterà con la navigazione dei file, le modifiche, la personalizzazione e la configurazione dei comandi. Emacs è lo strumento definitivo utilizzato dagli utenti avanzati di *Nix.
Ecco alcune delle funzionalità che lo rendono la scelta preferita rispetto agli editor precedenti che abbiamo menzionato:
- La piattaforma del server Emacs consente a più host di connettersi allo stesso server Emacs e condividere l’elenco dei buffer.
- Gestore file potente ed estensibile.
- Personalizzazione oltre un editor regolare – come alcuni dicono che sia un SO all’interno del SO.
- Personalizzazione dei comandi.
- È possibile passare alla modalità Vi(m).
Installare l’Editor Emacs in Linux
Emacs è un editor multi-piattaforma e può essere facilmente installato con i comandi mostrati di seguito:
$ sudo apt install emacs [On Debian, Ubuntu and Mint] $ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/emacs [On Gentoo Linux] $ sudo apk add emacs [On Alpine Linux] $ sudo pacman -S emacs [On Arch Linux] $ sudo zypper install emacs [On OpenSUSE]
Micro Text Editor
Micro è un moderno e intuitivo editor di testo basato su terminale che colma il divario tra gli editor tradizionali a riga di comando e le aspettative degli utenti contemporanei.
A differenza delle ripide curve di apprendimento associate agli editor come Vim o Emacs, Micro offre un approccio più user-friendly, rendendolo accessibile sia ai neofiti che agli utenti esperti.
Una delle caratteristiche distintive di Micro è il suo supporto per la funzionalità del mouse, che consente agli utenti di selezionare, copiare e incollare il testo esattamente come farebbero in un editor grafico.
Inoltre, vanta un robusto sistema di plugin, che consente agli utenti di estendere le sue capacità secondo le proprie esigenze. L’evidenziazione della sintassi, i riquadri divisi e i keybinding personalizzabili ne aumentano ulteriormente l’attrattiva.
In sostanza, Micro Editor incarna il meglio di entrambi i mondi: la potenza e l’efficienza dell’editing terminale, uniti alla facilità e alla familiarità degli editor di testo moderni.

Installare l’Editor Micro in Linux
C’è uno script utile che può installare ‘Micro‘ per te scaricando l’ultima versione binaria precompilata utilizzando il comando curl come mostrato.
$ curl https://getmic.ro | bash
Lo script installerà il binario di micro nella directory corrente.
5. ne (bel editor)
Il redattore di testo “ne“, che sta per “Nice Editor“, è un editor leggero e user-friendly per il terminale progettato per colmare il divario tra editor semplici come “nano” e quelli più complessi come “vim” o “emacs“.

Installa ne in Linux
ne è un editor multi-piattaforma e può essere facilmente installato con i comandi mostrati di seguito:
$ sudo apt install ne [On Debian, Ubuntu and Mint] $ sudo yum install ne [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ne [On Gentoo Linux] $ sudo apk add ne [On Alpine Linux] $ sudo pacman -S ne [On Arch Linux] $ sudo zypper install ne [On OpenSUSE]
Conclusion
Ci sono altri editor da riga di comando, ma difficilmente raggiungono la funzionalità dei suddetti 3. Che tu sia un principiante o un esperto di Linux, avrai sicuramente bisogno di imparare almeno uno degli editor sopra menzionati.
Se ci siamo dimenticati di qualche editor da riga di comando in questo articolo, per favore non dimenticate di informarci attraverso i commenti.