Ricerca nel sito web

I miei editor da riga di comando preferiti per Linux: qual è il tuo?


Sapere come modificare i file in modo rapido ed efficace tramite la riga di comando è vitale 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 file tu debba modificare.

È una buona idea scegliere un editor di testo da riga di comando preferito e padroneggiarlo. Sebbene sia utile sapere come utilizzare vari editor di testo, padroneggiarne almeno uno è essenziale per gestire attività più complesse.

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 completa su come lavorare con ciascuno di essi, poiché potrebbe trattarsi di un articolo completamente separato con spiegazioni dettagliate.

1. Editor Vi/Vim

Il primo nella nostra lista è il famigerato Vi/Vim (Vim deriva da Vi migliorato), che è un editor di testo flessibile che può eseguire molte operazioni diverse sul testo.

Ad esempio, puoi utilizzare le espressioni regolari in Vim per sostituire frammenti di testo all'interno di un file. Questo, ovviamente, non è il suo unico vantaggio, ma offre anche una facile navigazione tra righe, parole, paragrafi ed evidenziazione del testo.

Vim potrebbe non essere l'editor di testo più facile da usare, ma è spesso preferito dagli sviluppatori e dagli utenti esperti di Linux. Se desideri installare l'editor di testo della riga di comando Vim sul tuo sistema, puoi utilizzare il comando associato alla tua distribuzione Linux:

Installa Vi/Vim Editor 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 visualizzare la nostra copertura completa di Vim, fai riferimento ai collegamenti seguenti:

2. Nanoeditor

Nano è probabilmente uno degli editor di testo da riga di comando più utilizzati. La ragione 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 suo lavoro se hai bisogno di modificare un file di grandi dimensioni. In realtà pico e nano sono abbastanza simili.

Entrambi hanno le opzioni di comando visualizzate in basso in modo da poter scegliere quale eseguire. I comandi vengono completati con combinazioni di tasti Ctrl e una lettera visualizzata in basso.

Nano ha le seguenti funzionalità che puoi utilizzare immediatamente:

  • Ottenere aiuto
  • Scrivi
  • Giustificare
  • Leggi il file
  • Dov'è (cerca)
  • Pagina precedente
  • Pagina successiva
  • Taglia testo
  • Testo non tagliato
  • Cur Pos (Posizione attuale)
  • Controllo ortografico

Installa Nano Editor su 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 di Emacs

Questo è probabilmente l'editor di testo più complesso del nostro elenco. È il più vecchio editor da riga di comando disponibile sia per i sistemi basati su Linux che su UNIX. Emacs può aiutarti a essere più produttivo fornendo un ambiente integrato per diversi tipi di attività.

Inizialmente, l'interfaccia utente potrebbe sembrare confusa. La cosa buona è che emacs ha un manuale molto dettagliato che ti aiuterà con la navigazione dei file, le modifiche, la personalizzazione e l'impostazione 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 menzionati:

  • La piattaforma server Emacs consente a più host di connettersi allo stesso server Emacs e condividere l'elenco dei buffer.
  • File manager potente ed estensibile.
  • Personalizzazione oltre un normale editor: come alcuni dicono sia un sistema operativo nel sistema operativo.
  • Personalizzazione dei comandi.
  • Può passare alla modalità Vi(m).

Installa l'editor Emacs su Linux

Emacs è un editor multipiattaforma 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]    

4. Microeditor di testo

Micro è un editor di testo moderno e intuitivo basato su terminale che colma il divario tra i tradizionali editor da riga di comando e le aspettative degli utenti contemporanei.

A differenza delle ripide curve di apprendimento associate a editor come Vim o Emacs, Micro offre un approccio più user-friendly, rendendolo accessibile sia ai principianti che ai principianti. utenti esperti.

Una delle caratteristiche distintive di Micro è il supporto per la funzionalità del mouse, che consente agli utenti di selezionare, copiare e incollare testo proprio come farebbero in un editor grafico.

Inoltre, vanta un robusto sistema di plugin, che consente agli utenti di estendere le sue capacità in base alle loro esigenze. L'evidenziazione della sintassi, i riquadri divisi e le combinazioni di tasti personalizzabili ne aumentano ulteriormente l'attrattiva.

In sostanza, Micro Editor racchiude il meglio di entrambi i mondi: la potenza e l'efficienza dell'editing del terminale, combinate con la facilità e la familiarità dei moderni editor di testo.

Installa Micro Editor su Linux

Esiste uno script utile che può installare "Micro" scaricando l'ultimo binario precostruito utilizzando il comando curl come mostrato.

curl https://getmic.ro | bash

Lo script installerà il micro binario nella directory corrente.

5. ne (editore gentile)

L'editor di testo "ne", che sta per "Nice Editor", è un editor leggero e facile da usare per il terminale, progettato per colmare il divario tra editor semplici come "nano” e quelli più complessi come “vim” o “emacs“.

Installalo su Linux

ne è un editor multipiattaforma e può essere facilmente installato con i comandi riportati 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]    
Conclusione

Esistono altri editor da riga di comando, ma raggiungono a malapena le funzionalità fornite dai 3 precedenti. Che tu sia un principiante o un guru di Linux, avrai sicuramente bisogno di imparare almeno uno degli editor sopra menzionati.

Se in questo articolo abbiamo perso qualche editor della riga di comando, non dimenticare di informarci tramite i commenti.