I miei editor a riga di comando preferiti per Linux – Qual è il tuo editor?
Sapere come modificare velocemente ed efficacemente i file tramite riga di comando è vitale per ogni amministratore di sistema Linux. Le modifiche ai file vengono eseguite su base giornaliera, che si tratti di un file di configurazione, un file utente, un documento di testo o qualsiasi altro file che è necessario modificare.
Questo è il motivo per cui è una buona idea scegliere un editor di testo a riga di comando preferito e padroneggiarlo. È bene sapere come lavorare con altri editor di testo, ma dovresti padroneggiarne almeno uno in modo da poter eseguire compiti più complessi quando necessario.
In questo tutorial, ti mostreremo gli editor di testo a riga di comando più comuni in Linux e ti mostreremo i loro pro e contro.
Nota comunque che non copriremo una guida completa su come lavorare con ognuno di loro, in quanto questo può essere un altro articolo completo di spiegazione.
Editore Vi/Vim
Primo nella nostra lista è il famigerato Vi/Vim (Vim viene da Vi improved). Questo è un editor di testo molto flessibile che può eseguire molte operazioni diverse sul testo.
Per esempio si possono usare espressioni regolari per sostituire frammenti di testo in un file usando Vim. Questo naturalmente non è l’unico vantaggio. Vi(m) fornisce un modo semplice per navigare tra linee, parole e paragrafi. Include anche l’evidenziazione del testo.
Vim può non essere l’editor di testo più facile da usare, ma è spesso preferito dagli sviluppatori e dai power user di Linux. Se vuoi installare questo editor di testo a riga di comando sul tuo sistema, puoi usare il comando associato al tuo sistema operativo:
Installa l’editor Vi/Vim in Linux
$ sudo apt-get install vim # yum install vim OR# dnf install vim
Se vuoi vedere la nostra copertura completa di vi(m), segui i link qui sotto:
- Impara e usa Vi/Vim come editor di testo completo in Linux
- Impara suggerimenti e trucchi dell’editor ‘Vi/Vim’ per migliorare le tue abilità
- 8 interessanti suggerimenti e trucchi dell’editor ‘Vi/Vim’
Nano Editor
Nano è probabilmente uno degli editor di testo a riga di comando più usati. La ragione è 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 avete bisogno di modificare un file di grandi dimensioni. In realtà pico e nano sono abbastanza simili. Entrambi hanno le loro opzioni di comando visualizzate in basso in modo da poter scegliere quale eseguire. I comandi si completano con la combinazione di tasti Ctrl e una lettera visualizzata in basso.
Nano ha le seguenti caratteristiche che puoi usare fuori dalla scatola:
- Aiuto
- Scrivere
- Giustificare
- Leggere File
- Dove si trova (ricerca)
- Pagina precedente
- Pagina successiva
- Tagliare Testo
- Testo non tagliato
- Cur Pos (Posizione corrente)
- Controllo ortografico
Installa Nano Editor in Linux
$ sudo apt-get install nano # yum install nano OR# dnf install nano
Puoi controllare la nostra guida completa per modificare i file con Nano Editor su questo link:
- Come usare Nano Editor in Linux
Emacs Editor
Questo è probabilmente l’editor di testo più complesso della nostra lista. È il più vecchio editor a riga di comando disponibile sia per sistemi basati su Linux che UNIX. Emacs può aiutare ad essere più produttivi fornendo un ambiente integrato per diversi tipi di compiti.
All’inizio l’interfaccia utente può sembrare in qualche modo confusa. La cosa buona è che Emacs ha un manuale molto dettagliato che vi aiuterà con la navigazione dei file, le modifiche, la personalizzazione, l’impostazione dei comandi. Emacs è lo strumento definitivo utilizzato dagli utenti *Nix avanzati.
Ecco alcune delle caratteristiche che lo rendono la scelta preferita rispetto ai precedenti editor che abbiamo menzionato:
- La piattaforma server Emacs permette a più host di connettersi allo stesso server Emacs e condividere la lista dei buffer.
- File manager potente ed estensibile.
- Personalizzazione oltre un normale editor – come alcuni dicono è un SO dentro il SO.
- Personalizzazione dei comandi.
- Può passare alla modalità Vi(m).
Emacs è un editor multipiattaforma e può essere facilmente installato con i comandi mostrati di seguito:
Installare Emacs Editor in Linux
$ sudo apt-get install emacs # yum install emacs OR# dnf install emacs
Nota: In Linux Mint 17 ho dovuto eseguire il seguente comando per completare l’installazione:
$ sudo apt-get install emacs23-nox