Come usare l'editor GNU Nano

Come usare l'editor GNU Nano
Quando si lavora sull'interfaccia della riga di comando (CLI) su Linux, dovrai spesso creare/modificare i file di testo. Ci sono molti redattori di testo progettati per la CLI, ad esempio Vim, Emacs, Nano, ecc.

Questo articolo si concentrerà sull'editor di Nano Text. GNU Nano fa parte del sistema GNU/Linux. Questo programma è un editor di testo molto semplicistico, ma potente,. GNU Nano è molto adatto a coloro che preferiscono semplicità rispetto alle caratteristiche e al potere. Di seguito, imparerai come utilizzare l'editor GNU Nano.

Gnu Nano su Linux

Linux è il programma del kernel, creato e mantenuto da Linus Torvalds. Tuttavia, il kernel stesso non serve a nulla. Gli altri pezzi di software che si trovano sopra Linux sono ciò che compone l'intero sistema operativo funzionale. La maggior parte dei Distri Linux utilizza il software fornito dal progetto GNU per completare il sistema operativo.

Nano è un editor di testo che fa parte del sistema GNU. Il sistema GNU, sviluppato e gestito dal progetto GNU, è un sistema operativo completo che è gratuito e open source. È interessante notare che quasi tutte le attuali distro Linux sono solo una parte dell'intero sistema GNU. Ecco perché Linux viene anche definito GNU/Linux.

Installazione di GNU Nano

Come avrai già indovinato, il tuo sistema dovrebbe già avere Nano installato. Se non si dispone di nano installati, è disponibile su tutte le distro Linux direttamente dai rispettivi server dei pacchetti. Nella maggior parte delle situazioni, il nome del pacchetto sarà nano.

A seconda di quale distribuzione stai usando, eseguire il comando appropriato in un terminale.

Per Debian/Ubuntu e derivati, usa il seguente comando:

$ sudo apt install nano

Per Arch Linux e derivati, utilizzare il seguente comando:

$ sudo pacman -s nano

Per OpenSuse, Suse Linux e derivati, usa il seguente comando:

$ sudo zypper install nano

Per fedora e derivati, usa il comando seguente.

$ sudo dnf Installa nano

Dai un'occhiata alla homepage ufficiale di GNU Nano

Se ti senti avventuroso, allora prova questo metodo. Installeremo GNU Nano dalla fonte. Mentre questa è una cosa divertente da fare, il rovescio della medaglia è, il tuo responsabile dei pacchetti non può gestirlo direttamente. Inoltre, se c'è una versione aggiornata, dovrai scaricare nuovamente l'origine, compilarla e installarla di nuovo.

Pronto? Prendi il codice sorgente nano.

$ CURL -O Nano.catrame.gz https: // www.nano-editore.org/dist/v4/nano-4.9.3.catrame.Gz

Se non hai installato Curl, puoi usare anche Wget.

$ wget -o nano.catrame.gz https: // www.nano-editore.org/dist/v4/nano-4.9.3.catrame.Gz

Estrarre il pacchetto.

$ tar -xvf nano.catrame.Gz

Per la parte successiva, avrai bisogno di alcuni strumenti di costruzione, come il compilatore GNU C/C ++. Nel caso di Debian/Ubuntu, dovrai installare il build-essentials gruppo di pacchetti. Se si utilizza un sistema a base di arco, installa il Devel di base pacchetto. Se stai gestendo altri distro, fai prima le tue ricerche su queste distro.

Una volta installati gli strumenti richiesti, eseguire i seguenti comandi.

$ cd nano-4.9.3
$ ./configura
$ make -j $ (nproc)
$ sudo Make Installa

Usando nano

Una volta installato Nano, è tempo di usarlo. Da un terminale, eseguire il seguente comando.

$ nano

Questo avvierà l'editor Nano con un file di testo vuoto.

Uscendo Nano

Sei mai stato a Vim? Allora potresti avere familiarità con il meme "Impossibile uscire da Vim". Bene, nel caso di Nano, non c'è nulla di complicato come questo. Premere per uscire dal nano editore.

Creazione di un file di testo

Per creare un file di testo in una posizione specifica, utilizzare la seguente struttura di comando. Assicurarsi che l'utente corrente abbia l'autorizzazione di scrittura alla directory di destinazione.

$ nano

Ad esempio, creerò un file di testo con la demo del nome.txt nella posizione ~/desktop.

$ nano ~/desktop/demo.TXT

Come la demo.Il file txt non esiste, nano aprirà un file di testo vuoto. Il file non è stato ancora creato e verrà scritto una volta salvato il file.

Salvare un file di testo

Dopo aver apportato modifiche a un file di testo, salva il file premendo .

Nano chiederà il nome del file. Nella maggior parte dei casi, hai appena colpito accedere. Se hai modificato un file esistente, probabilmente non dovresti modificare il nome del file. Se lo fai, Nano salverà un nuovo file con il nuovo nome e il contenuto appena modificato.

Una volta salvato il file, vedrai il messaggio di successo.

Nano ti chiederà anche di salvare se stai per chiudere l'editor senza salvare il file modificato.

Modifica di un file esistente

Per modificare un file esistente, utilizzare la seguente struttura di comando. Si noti che questo metodo è abbastanza simile al metodo per creare un nuovo file con Nano.

$ nano

Ricerca

Questa è una caratteristica comune offerta dalla maggior parte dei redattori di testo. Nano ha anche un'opzione di ricerca semplicistica ma pratica. Per cercare un termine specifico, premere .

Nano aprirà la funzione di ricerca. Immettere la parola chiave di ricerca e premere accedere.

Nano salterà il cursore al risultato della ricerca. Se c'è più di uno stesso termine, puoi premere Per andare al risultato di ricerca successiva.

Sostituzione del testo

Nano ha anche una funzione di sostituzione piuttosto utile. Per sostituire un testo, premere .

Immettere il termine per sostituire. Successivamente, immettere il valore di sostituzione.

Nano metterà in evidenza le partite e chiederà se si desidera sostituirle. Se c'è più di una partita, Nano si offrirà anche di sostituire tutte le partite contemporaneamente.

Copia e incolla

Nano non offre una funzione di copia da sola. Questa funzione è invece gestita dall'emulatore terminale che stai usando. Nella maggior parte degli emulatori terminali, è il collegamento per la copia e è il collegamento per incollare.

Nano offre anche funzioni tagliate e incollate. Personalmente, trovo un po 'scomodo da usare. Per fare un taglio, eseguire quanto segue: Sposta il cursore nella posizione desiderata e premere per impostare il marcatore; Quindi, usa i tasti freccia per spostare il cursore nella posizione desiderata e premere Per tagliare il testo.

Da incollare, premere .

Annullare e rifare

Cancellato la linea sbagliata per caso? Incollato il contenuto nel posto sbagliato? Annulla e ripeti sono qui per salvarti!

Nel caso di Nano, il collegamento per annulla .

Per eseguire una ripetizione, premere .

Nano scorciatoie da tastiera

Come puoi già dire, tutte le funzioni di Nano sono direttamente accessibili attraverso le scorciatoie da tastiera. Padroneggiare le scorciatoie è il modo migliore per sfruttare appieno il nano editore. Sullo schermo, Nano mostra una manciata di scorciatoie da tastiera.

Qui, il simbolo "^" indica il Ctrl chiave e il simbolo "m" indica il Al chiave. Ad esempio, "^o" significa "ctrl + o."

Per ottenere l'elenco di tutte le scorciatoie da tastiera supportate, premere .

Puoi anche dare un'occhiata alla pagina principale Nano. La pagina principale offre una spiegazione approfondita di tutti gli argomenti di comando.

$ man nano

Evidenziazione della sintassi nano

Nano non è solo un semplice e semplice editor di testo. Questo programma può anche essere migliorato con i colori. L'evidenziazione della sintassi è una caratteristica comune tra i redattori di testo. Esistono numerose funzioni di evidenziazione della sintassi disponibili per Nano. In questo esempio, mostrerò alcuni file di evidenziazione nano migliorati di GitHub.

Come dice il tutorial, eseguire il seguente comando per installare l'evidenziazione della sintassi per Nano.

$ curl https: // raw.githubusercontent.com/scopatz/nanorc/master/installa.Sh | sh

Se non hai installato Curl, anche Wget è disponibile.

$ wget https: // raw.githubusercontent.com/scopatz/nanorc/master/installa.Sh -o- | sh

La funzione scaricherà e troverà un sacco di .file nanorc nella directory "~/nano".

Pensieri finali

Nano è un fantastico editore di testo che offre quanto basta per le tue esigenze quotidiane. Tuttavia, se sei un utente avanzato che necessita di alcune funzioni davvero avanzate, dai un'occhiata a VIM. Vim è probabilmente uno dei migliori redattori di tutti. Inizia con VIM in questa guida per principianti a VIM.

Godere!