Vim è un potente editor di testo e sapere come usarlo è una cosa importante per qualsiasi amministratore di sistema. Tuttavia, ci sono altri editor di testo che sono ugualmente potenti e persino più facili da usare.
Questo è il caso di nano, che è installato per impostazione predefinita in Ubuntu e CentOS e può essere utilizzato immediatamente su entrambi. L'editor predefinito non è impostato nel file .bashrc utilizzando la variabile $EDITOR. Tuttavia, in Ubuntu, puoi controllare l'editor predefinito sul tuo sistema usando il seguente comando:
$ sudo update-alternatives --config editor
Puoi richiamare l'editor nano usando il comando nano sia su Ubuntu che su CentOS. Quando digiti il comando, si aprirà il nano editor, con un'interfaccia molto semplice.
Se riscontri l'errore seguente:
nano: command not found
Puoi provare a installare il pacchetto nano secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
OS X | brew install nano |
Debian | apt-get install nano |
Ubuntu | apt-get install nano |
Alpino | apk aggiungi nano |
Arci Linux | pacman -S nano |
Kali Linux | apt-get install nano |
CentOS | yum install nano |
Fedora | dnf installa nano |
Raspbian | apt-get install nano |
Esempi di comandi nano
1. Apri un nuovo file in nano:
# nano
2. Apri un file specifico:
# nano path/to/file
3. Aprire un file specifico, posizionando il cursore sulla riga e sulla colonna specificate:
# nano +line,column path/to/file
4. Apri un file specifico e abilita il soft wrapping:
# nano --softwrap path/to/file
5. Apri un file specifico e indenta nuove righe con il rientro delle righe precedenti:
# nano --autoindent path/to/file
6. Apri nano e crea un file di backup (`file~`) durante il salvataggio delle modifiche:
# nano --backup path/to/file
nano scorciatoie
In GNU nano, le funzioni che usi per lavorare con i file di testo e l'editor stesso sono dette scorciatoie. Si attiva la maggior parte delle scorciatoie premendo il tasto Ctrl (rappresentato come ^ nell'editor) e quindi premendo il tasto corrispondente alla funzione che si sta tentando di eseguire.
La tabella seguente elenca alcune delle scorciatoie nano comuni.
Scorciatoia | Utilizzato per |
---|---|
Ctrl+G | Apri nano per la schermata di aiuto |
Ctrl+X | Esci da nano o chiudi il buffer corrente |
Ctrl+O | Salva il file attualmente aperto |
Ctrl+J | Giustifica il paragrafo corrente |
Ctrl+R | Inserisci un altro file in quello corrente |
Ctrl+W | Cerca nel file |
Ctrl+K | Taglia la linea attualmente selezionata |
Ctrl+U | Incolla la linea che è stata tagliata |
Ctrl+C | Visualizza le posizioni del cursore |
Navigazione
Come altri editor di testo, puoi navigare in nano usando i tasti freccia, Pagina su, Pagina giù, Home, ecc. Se mancano questi tasti, nano fornisce anche scorciatoie per loro, ad esempio, Ctrl+V per passare alla pagina successiva e Ctrl+Y per passare alla pagina precedente.
Copiare testo
La copia di parti del testo su una riga richiede di "contrassegnare" il testo che si desidera copiare con la scorciatoia Ctrl+^. Quindi sposta il cursore per evidenziare il testo che desideri copiare. Premendo Alt+^ viene copiato il testo contrassegnato/evidenziato e Ctrl+U lo incolla.
Comandi vim di base (cheat sheet)Comandi vi di base (cheat sheet)