Ricerca nel sito web

Una guida per principianti su come utilizzare Nano Text Editor in Linux


Nano è un editor di testo a riga di comando, preinstallato in quasi tutte le distribuzioni Linux. È spesso preferito dai nuovi utenti per la sua semplicità, rispetto ad altri editor di testo a riga di comando come vi/vim e emacs. Ha molte funzionalità utili come la colorazione della sintassi, la numerazione delle righe, la ricerca facile e molte altre.

Installa Nano Editor su Linux

Se per qualsiasi motivo nano non è già installato sulla tua distribuzione Linux, dovresti riuscire a installarlo facilmente con i seguenti comandi:

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Scorciatoie da tastiera Nano

Nano utilizza combinazioni di tastiera per diverse funzioni, come trovare testo in un file, giustificare il testo, ecc. Queste combinazioni sono davvero semplici e sono visibili mentre modifichi il file. Cambiano automaticamente a seconda dell'azione che stai intraprendendo.

Una cosa che dovresti sapere è che una scorciatoia da tastiera rappresentata con ^ e un simbolo (ad esempio ^W) è una combinazione del tasto Ctrl e quel simbolo (Ctrl+W nel nostro esempio).

Una combinazione che inizia con M significa che deve essere completata premendo il tasto Alt e il seguente simbolo.

Di seguito sono elencate le opzioni che vedrai quando apri nano per la prima volta:

  • G Ottieni aiuto
  • ^O Scrivi
  • ^W Dov'è
  • ^K Taglia testo
  • ^J Giustifica
  • ^C Cur Pos
  • M-U Annulla
  • ^X Esci
  • ^R Leggi il file
  • ^\ Sostituisci
  • ^U Testo non tagliato
  • ^T Per scrivere
  • ^_ Vai alla riga
  • M-E Ripeti

Non è necessario ricordare ogni opzione poiché è sempre di fronte a te. Puoi ottenere l'elenco completo delle combinazioni di tastiera premendo ^G (o premi F1) che aprirà il menu di aiuto di nano. Noterai che alcune scorciatoie possono essere utilizzate con un solo tasto.

Ad esempio il tasto F1 per ottenere assistenza o F2 per uscire da nano.

Crea un nuovo file in Nano

Creare un nuovo file è semplice come eseguire nano:

nano

Si aprirà l'editor e al salvataggio del file ti verrà chiesto di dargli un nome con cui verrà salvato il nuovo file.

Apri un file in Nano

Per aprire un file puoi eseguire:

nano ~/my_text_file.txt

Il comando precedente proverà ad aprire il file "my_text_file.txt" dalla tua home directory. Se il file non esiste, nano proverà a crearlo.

A volte, potrebbe essere necessario aprire un file e andare alla riga o alla colonna esatta. Nano ti consente di farlo con:

nano +line,columns file

Per esempio:

nano +3,2 ~/.bashrc

Aprirà il tuo file .bashrc e il cursore si posizionerà sulla terza riga, seconda colonna.

Modificare file in Nano

Dopo l'apertura o la creazione di file è possibile iniziare a modificare/scrivere immediatamente. A differenza di vim, in nano non è necessario passare alla modalità di modifica. Per spostare il cursore all'interno del file, puoi utilizzare i tasti freccia sulla tastiera.

Cerca testo in Nano

Puoi cercare testo all'interno di un file utilizzando ^W, che rappresenta l'opzione "dov'è". Si aprirà un input di ricerca sopra il menu, dove puoi inserire il testo che stai cercando:

Vedrai anche che il menu in basso cambierà e mostrerà alcune opzioni aggiuntive. Sono praticamente autoesplicativi, quindi esamineremo quelli più importanti.

  • Cerca con le espressioni regolari: premi M-R (tasti Alt + R) e inserisci la ricerca con le espressioni regolari che desideri utilizzare.
  • Vai alla riga: premi ^T (Ctrl + T) seguito dalla riga su cui desideri spostare il cursore.
  • Sostituisci testo: premi ^R (Ctrl +T) in modalità di ricerca o ^\ in modalità normale. Ti verrà chiesto di inserire la ricerca, dopo aver premuto Invio, ti verrà chiesto di inserire il testo che verrà utilizzato per la sostituzione. Infine ti verrà chiesto se desideri sostituire un'istanza corrispondente della tua ricerca o tutte le corrispondenze. Se scegli “No”, il cursore verrà spostato verso la corrispondenza successiva.
  • Vai alla prima riga: premi ^Y (Ctrl + Y).
  • Vai all'ultima riga: premi ^V (Ctrl +V).

Copia/Incolla/Taglia testo in Nano

L'interfaccia di Nano è molto simile a un editor di testo GUI. Se desideri copiare o tagliare un testo nell'editor della GUI, dovrai prima selezionarlo. La stessa cosa vale nel nano. Per contrassegnare un testo premi Ctrl + ^ quindi sposta i cursori con i tasti freccia.

  • Per copiare il testo contrassegnato premi Alt + ^.
  • Per tagliare il testo evidenziato premi ^K (Ctrl +K).
  • Per incollare il testo contrassegnato, sposta il cursore in una posizione adatta e premi ^U (Ctrl + U).

Salva file in Nano

Se desideri salvare le modifiche attuali nel file, premi la combinazione ^O (Ctrl + O). Se stai modificando un nuovo file, ti verrà chiesto di dare un nome a quel file. Ciò salverà le modifiche correnti e nano rimarrà aperto in modo da poter continuare ad apportare modifiche al file.

Salva file con backup

A volte, quando si modifica un file, è possibile conservare copie temporanee dello stesso file per ogni evenienza. Puoi utilizzare l'opzione -B di nano, che creerà il backup del file che stai modificando. Puoi usarlo in combinazione con l'opzione -C per dire a nano dove salvare i backup in questo modo:

nano -BC ~/backups myfile.txt

Quanto sopra creerà copie di backup del file myfile.txt nella cartella "backups" situata nella directory home dell'utente. Tieni presente che la directory di backup dovrebbe essere esistente, altrimenti nano ti dirà che la directory non è valida.

Esci dal Nano Editor

Per uscire da nano, premi semplicemente ^X (tasti Ctrl +X). Se il file non è stato precedentemente salvato, ti verrà chiesto di salvare le modifiche con sì/no oppure annullare l'uscita.

Conclusione

Nano è un editor di testo a riga di comando facile da usare, che attira gli utenti con la sua semplicità. La sua interfaccia è simile a quella degli editor GUI, il che lo rende perfetto per i principianti di Linux.