introduzione
C'è una lunga battaglia tra gli utenti Linux su quale editor di riga di comando sia il migliore. In un campo vi è l'editore che governa il posatoio, ma in un altro, si tratta di emacs.
Per il resto di noi che hanno solo bisogno di qualcosa di semplice da usare per modificare i file, c'è nano. Non fraintendermi vi ed emacs sono editor molto potenti ma a volte basta aprire, modificare e salvare un file senza ricordare le scorciatoie da tastiera.
Il nano editor ha ovviamente il suo set di scorciatoie da tastiera e in questa guida ho lo scopo di aiutarti a capire il significato di tutti quei tasti speciali che puoi usare per semplificarti la vita quando usi il nano.
Come ottenere Nano
L'editor nano è disponibile di default in tutte le più diffuse distribuzioni Linux ed è possibile eseguirlo con un semplice comando:
na no
Il comando precedente aprirà semplicemente un nuovo file. Puoi digitare nella finestra, salvare il file ed uscire.
Come aprire un nuovo file e assegnargli un nome usando Nano
Mentre è sufficiente eseguire nano, è possibile che si desideri assegnare un nome al documento prima di iniziare. Per fare ciò, basta denominare il nome del file dopo il comando nano.
nano myfile.txt
Ovviamente puoi fornire un percorso completo per aprire un file ovunque sul tuo sistema Linux (purché tu abbia i permessi per farlo).
Come aprire un file esistente usando Nano
Puoi usare lo stesso comando di quello sopra per aprire un file esistente. Basta eseguire nano con il percorso del file che si desidera aprire.
Per poter modificare il file è necessario disporre delle autorizzazioni per modificare il file altrimenti, verrà aperto come file di sola lettura (presupponendo che si disponga delle autorizzazioni di lettura).
na no /path/to/myfile.txt
Ovviamente puoi usare il comando sudo per elevare le tue autorizzazioni per abilitare la modifica di qualsiasi file.
Come salvare un file usando Nano
È possibile aggiungere testo all'editor nano semplicemente digitando il contenuto direttamente nell'editor. Salvare il file, tuttavia, richiede l'uso di una scorciatoia da tastiera.
Per salvare un file in nano, premere ctrl e allo stesso tempo.
Se il tuo file ha già un nome devi solo premere invio per confermare il nome altrimenti dovrai inserire il nome del file che desideri salvare come.
Come salvare un file in formato DOS usando Nano
Per salvare il file in formato DOS premere ctrleoper far apparire la casella del nome del file. Ora premi altedper il formato DOS.
Come salvare un file in formato MAC usando Nano
Per salvare il file in formato MAC premerectrleoper far apparire la casella del nome del file. Ora premi altemper il formato MAC.
Come aggiungere il testo da Nano alla fine di un altro file
È possibile aggiungere il testo nel file che si sta modificando alla fine di un altro file. Per farlo premerectrleoper visualizzare la casella del nome file e inserire il nome del file che si desidera aggiungere.
Il prossimo bit è molto importante:
Premi alt e a
Ciò cambierà il testo del nome del file di salvataggio nel nome del file da aggiungere.
Ora quando premi premi il testo nell'editor aperto verrà aggiunto al nome del file che hai inserito.
Come prefissare il testo da Nano all'inizio di un altro file
Se non si desidera aggiungere il testo a un altro file ma si desidera che il testo venga visualizzato all'inizio di un altro file, è necessario inserirlo come prefisso.
Per aggiungere un prefisso a un file, premerectrleoper visualizzare la casella del nome file e immettere il percorso del file che si desidera aggiungere.
Di nuovo molto importante:
Premi alt e p
Ciò cambierà il testo del nome del file di salvataggio nel nomefile con il prefisso.
Come eseguire il backup di un file prima di salvarlo in Nano
Se si desidera salvare le modifiche in un file che si sta modificando ma si desidera mantenere un backup dell'originale nel proprio file system Linux, premerectrleoper aprire la finestra di salvataggio e quindi premerealt e B.
La parola backup apparirà nella casella del nome del file.
Come uscire da Nano
Dopo aver terminato la modifica del file, dovrai lasciare l'editor nano.
Per uscire da nano basta premerectrl e X allo stesso tempo.
Se il file non è stato salvato, verrà richiesto di farlo. Se si seleziona "S", verrà richiesto di immettere un nome file.
Come tagliare il testo usando Nano
Per tagliare una riga di testo nella stampa nanoctrleKallo stesso tempo.
Se si premectrleKdi nuovo prima di apportare altre modifiche, la riga di testo viene aggiunta agli Appunti virtuali.
Quando inizi a digitare più testo o cancella il testo e premictrleKquindi gli appunti vengono cancellati e solo l'ultima linea tagliata sarà disponibile per l'incollatura.
Se desideri tagliare solo una parte della linea, premictrle6 all'inizio del testo che desideri tagliare e quindi premerectrleKper tagliare il testo.
Come incollare testo usando Nano
Per incollare il testo usando nano è sufficiente premerectrleu. È possibile utilizzare quella scorciatoia da tastiera più volte per incollare continuamente le righe ancora e ancora.
Come giustificare e ingiustificare il testo in Nano
In genere non utilizzerai nano come elaboratore di testi e quindi non sono troppo sicuro del motivo per cui vorrai giustificare il testo, ma per farlo nella stampa nanoctrlej.
Puoi ingiustificare il testo premendoctrleu. Sì, lo so che questa è la stessa scorciatoia per incollare il testo e dato che ci sono molte altre scorciatoie disponibili non so perché gli sviluppatori non abbiano scelto un collegamento diverso.
Visualizzazione della posizione del cursore usando Nano
Se desideri sapere fino a che punto sei all'interno di un documento, puoi premere il tastoctrlecchiavi allo stesso tempo.
L'output è mostrato nel seguente formato:
riga 5/11 (54%), colonna 10/100 (10%), carattere 100/200 (50%)
Questo ti consente di sapere esattamente dove ti trovi nel documento.
Come leggere un file usando Nano
Se hai aperto nano senza specificare un nome file, puoi aprire un file premendo il prompt dei comandictrlerallo stesso tempo.
Ora puoi specificare un nome file da leggere nell'editor. Se hai già caricato del testo nella finestra, il file che hai letto si aggiungerà alla fine del testo corrente.
Se si desidera aprire il nuovo file in un nuovo buffer, premere alte f.
Come cercare e sostituire usando Nano
Per avviare una ricerca su Nano Pressctrle.
Per spegnere, premere premerectrler.È possibile attivare nuovamente la sostituzione ripetendo la sequenza di tasti.
Per cercare il testo inserisci il testo che desideri cercare e premi Invio.
Per cercare all'indietro attraverso il file premerectrlerper far apparire la finestra di ricerca. stampa alteB.
Per forzare la distinzione tra maiuscole e minuscole, visualizzare nuovamente la finestra di ricerca, quindi premere altec. Puoi spegnerlo ripetendo la sequenza di tasti.
Nano non sarebbe un editor di testo Linux se non fornisse un modo per cercare usando le espressioni regolari. Per attivare le espressioni regolari, apri nuovamente la finestra di ricerca, quindi premi alter.
Ora puoi usare espressioni regolari per cercare il testo.
Controlla l'ortografia in Nano
Ancora una volta nano è un editor di testo e non un word processor, quindi non sono sicuro del motivo per cui l'ortografia è una caratteristica fondamentale, ma puoi effettivamente controllare le tue ortografie usando ilctrletscorciatoia da tastiera.
Affinché funzioni, è necessario installare il pacchetto di incantesimi.
Nano Switch
Ci sono un certo numero di opzioni che puoi specificare quando usi nano. I migliori sono coperti di seguito. Puoi trovare il resto leggendo il manuale nano.
- nano -B (esegue il backup del file prima di modificarlo)
- nano -E (converte tabulazioni in spazi durante la modifica)
- nano -c (mostra costantemente le statistiche di posizione del cursore)
- nano -i (rientra automaticamente le nuove linee nella stessa posizione della riga precedente)
- nano -k (Toggle cut in modo che tagli dalla posizione del cursore invece dell'intera linea)
- nano -m (fornisce il supporto del mouse per l'editor)
- nano -v (apre il file come readonly)
Sommario
Speriamo che questo ti abbia dato una migliore comprensione del nano editor. Vale la pena imparare e gestisce molto meno di una curva di apprendimento rispetto a vi o emacs.