GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare Nano, l'editor di testo della riga di comando di Linux

Quando si lavora sulla riga di comando, molto spesso sarà necessario creare o modificare file di testo. Due degli editor da riga di comando più potenti e popolari sono Vim ed Emacs. Entrambi hanno una curva di apprendimento ripida che può intimidire i nuovi utenti. Per chi ha bisogno di un semplice editor, c'è nano.

GNU nano è un editor di testo a riga di comando facile da usare per i sistemi operativi Unix e Linux. Include tutte le funzionalità di base che ti aspetteresti da un normale editor di testo, come l'evidenziazione della sintassi, buffer multipli, ricerca e sostituzione con supporto per espressioni regolari, controllo ortografico, codifica UTF-8 e altro ancora.

In questa guida, spiega l'utilizzo di base del nano editor, incluso come creare e aprire un file, modificare un file, salvare un file, cercare e sostituire testo, tagliare e incollare testo e altro ancora.

Installazione di Nano #

L'editor di testo Nano è preinstallato su macOS e sulla maggior parte delle distribuzioni Linux. Per verificare se è installato sul tuo sistema digita:

nano --version

L'output sarà simile a questo:

GNU nano, version 2.9.3
(C) 1999-2011, 2013-2018 Free Software Foundation, Inc.
(C) 2014-2018 the contributors to nano
Email: [email protected]	Web: https://nano-editor.org/

Se non hai nano installato sul tuo sistema, puoi installarlo utilizzando il gestore di pacchetti della tua distribuzione.

Installa Nano su Ubuntu e Debian #

sudo apt install nano

Installa Nano su CentOS e Fedora #

sudo yum install nano

Apertura e creazione di file #

Per aprire un file esistente o per crearne uno nuovo, digita nano seguito dal nome del file:

nano filename

Questo apre una nuova finestra dell'editor e puoi iniziare a modificare il file.

Nella parte inferiore della finestra è presente un elenco delle scorciatoie di comando più basilari da utilizzare con l'editor nano.

Tutti i comandi sono preceduti da ^ o M carattere. Il simbolo del cursore (^ ) rappresenta il Ctrl chiave. Ad esempio, il ^J i comandi significano premere il Ctrl e J chiavi contemporaneamente. La lettera M rappresenta l'Alt chiave.

Puoi ottenere un elenco di tutti i comandi digitando Ctrl+g .

Per aprire un file devi avere i permessi di lettura per il file.

Se vuoi aprire un file con il cursore su una riga e un carattere specifici usa la seguente sintassi:

nano +line_number,character_number filename

Se ometti il ​​character_number il cursore si posizionerà sul primo carattere.

Modifica file #

A differenza di vi, nano è un editor non modale, il che significa che puoi iniziare a digitare e modificare il testo subito dopo aver aperto il file.

Per spostare il cursore su una riga e un numero di caratteri specifici, usa il Ctrl+_ comando. Il menu nella parte inferiore dello schermo cambierà. Inserisci i numeri nel campo "Inserisci numero riga, numero colonna:" e premi Enter .

Ricerca e sostituzione #

Per cercare un testo, premi Ctrl+w , digita il termine di ricerca e premi Enter . Il cursore si sposterà sulla prima corrispondenza. Per passare alla partita successiva, premi Alt+w .

Se vuoi cercare e sostituire, premi Ctrl+\ . Immettere il termine di ricerca e il testo da sostituire. L'editor si sposterà alla prima corrispondenza e ti chiederà se sostituirla. Dopo aver premuto Y o N passerà alla partita successiva. Premendo A sostituirà tutte le partite.

Coppa, taglia e incolla #

Per selezionare il testo, sposta il cursore all'inizio del testo e premi Alt+a . Questo imposterà un segno di selezione. Spostare il cursore alla fine del testo che si desidera selezionare utilizzando i tasti freccia. Il testo selezionato verrà evidenziato. Se vuoi annullare la selezione premi Ctrl+6

Copia il testo selezionato negli appunti usando Alt+6 comando. Ctrl+k taglierà il testo selezionato.

Se vuoi tagliare linee intere, sposta semplicemente il cursore sulla linea e premi Ctrl+k . Puoi tagliare più righe premendo Ctrl+k più volte.

Per incollare il testo, sposta il cursore nel punto in cui vuoi inserire il testo e premi Ctrl+u .

Salvataggio ed uscita #

Per salvare le modifiche apportate al file, premi Ctrl+o . Se il file non esiste già, verrà creato una volta salvato.

Per uscire da nano premi Ctrl+x . Se sono presenti modifiche non salvate, ti verrà chiesto se desideri salvare le modifiche.

Per salvare il file, devi avere i permessi di scrittura sul file. Se stai creando un nuovo file, devi disporre dell'autorizzazione di scrittura nella directory in cui è stato creato il file.

Personalizzazione di Nano (nanorc) #

Quando viene avviato, nano legge i suoi parametri di configurazione dal file di configurazione a livello di sistema /etc/nanorc e dai file specifici dell'utente ~/.config/nano/nanorc e ~/.nanorc se i file sono presenti.

Le opzioni specificate nei file utente hanno la precedenza sulle opzioni globali.

Visita la nanorcpage per un elenco completo di tutte le opzioni disponibili.

Evidenziazione della sintassi #

Nano viene fornito con regole di evidenziazione della sintassi per i tipi di file più diffusi. Sulla maggior parte dei sistemi Linux, i file di sintassi sono archiviati in /usr/share/nano directory e incluso per impostazione predefinita in /etc/nanorc file di configurazione.

/etc/nanorc
include "/usr/share/nano/*.nanorc"

L'opzione più semplice per abilitare l'evidenziazione per un nuovo tipo di file è copiare il file contenente le regole di evidenziazione della sintassi in /usr/share/nano directory.

Imposta Nano come editor di testo predefinito #

Per impostazione predefinita sulla maggior parte dei sistemi Linux, l'editor di testo predefinito per comandi come visudo e crontab è impostato su vi. Per utilizzare nano come editor di testo predefinito, devi cambiare il VISUAL e EDITOR variabili di ambiente.

Gli utenti Bash possono esportare le variabili in ~/.bashrc file:

~/.bashrc
export VISUAL=nano
export EDITOR="$VISUAL"

Utilizzo nano di base #

Di seguito sono riportati i passaggi di base per iniziare a utilizzare nano:

  1. Nel prompt dei comandi, digita nano seguito dal nome del file.
  2. Modifica il file come richiesto.
  3. Usa il Ctrl-x comando per salvare ed uscire dall'editor di testo.

Conclusione #

In questo tutorial, ti abbiamo mostrato come utilizzare l'editor di testo di Gnu nano. È un editor di testo popolare tra gli utenti Linux e ha una piccola curva di apprendimento.

Per ulteriori informazioni su Gnu Nano, visita la pagina della documentazione ufficiale di nano.

Sentiti libero di lasciare un commento in caso di domande.


Linux
  1. Come usare il comando sed di Linux

  2. Come usare il comando Linux grep

  3. Come usare il comando cronologia in Linux

  4. Casella degli strumenti Sysadmin:come utilizzare il comando di ordinamento per elaborare il testo in Linux

  5. Come utilizzare lo strumento da riga di comando sipcalc Linux

Come utilizzare il proxy sulla riga di comando di Linux?

Come utilizzare il comando fd sul sistema Linux

Come utilizzare il comando wget in Linux?

Come usare il comando xargs in Linux?

Come utilizzare il comando RPM in Linux

Come utilizzare il comando which in Linux