Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "EditorDiTesto/Nano"
Differenze tra le versioni 12 e 15 (in 3 versioni)
Versione 12 del 07/01/2006 10.58.38
Dimensione: 3458
Autore: BlackDesert
Commento:
Versione 15 del 07/04/2007 12.39.52
Dimensione: 5886
Commento: qualche modifica, integrazioni, applicare un po' di stile
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#LANGUAGE it
Linea 3: Linea 4:
||<tablestyle="width:60%; background:#F1F1ED; margin: 0 0 1em 1em">'''Indice'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]||
Linea 5: Linea 6:
Questa pagina espone le principali caratteristiche di nano, e fornisce dei links utili nei quali reperire aiuto.
Traduzione di https://wiki.ubuntu.com/NanoHowto
= Introduzione =
Linea 8: Linea 8:
= Cos'è nano =

Nano è un editor di testo molto stilizzato. Nano è utile per fare delle veloci modifiche ai file di testo, ma non è gradito da molti per le grosse pubblicazioni. Altri editor come "emacs", "vim", "gedit" offrono tutti la colorazione del testo e la formattazione automatica. Nano invece compie il suo lavoro senza troppe complicazioni.
'''nano''' è un editor di testo da terminale basato sulle librerie curses, inizialmente pensato come un clone e rimpiazzo di '''Pico''' (storico editor testuale dei sistemi Unix). È un editor molto semplice, adatto ad esempio per modifiche a file di configurazione. Non è indicato per l'elaborazione di testi complessi; altri editor come emacs, vim, gedit offrono a questo riguardo potenzialità maggiori.
Linea 14: Linea 12:
Per iniziare una corretta sessione di nano digitare da terminale:

{{{
    bash:~$ nano
Per iniziare una corretta sessione di nano digitare da terminale: {{{
nano
Linea 20: Linea 16:
= Comandi di nano = = Principali comandi di nano =
Linea 22: Linea 18:
Tutti i comandi principali di nano sono elencati in basso nella pagina principale che si presenta quando avviate il programma:

{{{
I comandi principali di nano sono elencati in basso nella finestra principale che si presenta quando viene avviato il programma: {{{
Linea 26: Linea 20:
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Txt ^T To Spell     ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Txt ^T To Spell
Linea 29: Linea 23:
L'indicazione "^G" significa che dovete premere contemporaneamente il tasto "Ctrl" ed il tasto "G". Per comodità riporteremo queste sequenze in questo modo: "Ctrl+G". Il carattere [[Verbatim(^)]] rappresenta la pressione del tasto '''Ctrl'''. La stringa '''^G''' indica la pressione contemporanea dei tasti '''Ctrl''' e '''G'''. Per comodità nel seguito riporteremo queste sequenze in questo modo: '''Ctrl+G'''.
Linea 32: Linea 27:
 *scrivere in un file, o salvare un file => {{{Ctrl+O}}}
 *uscire da nano => {{{Ctrl+X}}}
 *cercare all'interno del file corrente => {{{ctrl+W}}}
 *help online => {{{Ctrl+G}}}
||<tablestyle="width:40%" : 10%>'''Combinazione da tastiera''' ||<:>'''Descrizione''' ||
||<:>'''Ctrl+O''' || Scrivere in un file, salvare un file ||
||<:>'''Ctrl+X''' || Uscita dal programma ||
||<:>'''Ctrl+G''' || Aiuto in linea ||
Linea 37: Linea 32:
== Aprire un file di testo == = Modificare file di testo =
Linea 39: Linea 34:
Per aprire un file di testo con nano è sufficiente digitare questo comando:

{{{
nano <nomefile>
Per aprire un file di testo con nano è sufficiente digitare questo comando: {{{
nano
Linea 45: Linea 38:
Il "nomefile" deve essere espresso con precisione (attenzione alle maiuscole ed agli altri caratteri speciali !) eventualmente comprensivo dell'indirizzo.
Infatti se ci troviamo nella directory "home" dovremo anche digitare l'indirizzo, per esempio:

{{{
Il `NOMEFILE` deve essere espresso con precisione (attenzione alle maiuscole e gli altri caratteri speciali!) eventualmente comprensivo del percorso.
Infatti se ci troviamo nella directory `home` dovremo anche digitare il percorso, per esempio: {{{
Linea 52: Linea 43:
In questo caso però dovremo avere i privilegi root e quindi:

{{{
A volte può essere necessario acquisire i privilegi di root, come in questo caso, quindi: {{{
Linea 58: Linea 47:
== Modificare un file di testo == In '''nano''' la tastiera si comporta esattamente come in una macchina da scrivere, perciò ogni tasto corrisponde a una lettera o funzione.
Gli unici tasti speciali sono '''Ctrl''' (usato per inserire comandi) e '''Esc'''.
Linea 60: Linea 50:
In nano la tastiera si comporta esattamente come in una macchina da scrivere, perciò ogni tasto corrisponde ad una lettera o funzione.
Gli unici tasti "speciali" sono il "Ctrl" (usato per inserire comandi) e l'"Esc".

Quindi una volta aperto il documento, scriviamo e modifichiamo ciò che ci interessa.
Alla fine premendo "Ctrl+O", nano ci chiederà conferma delle modifiche:
{{{
Una volta aperto il file di testo, apportare le modifiche volute, che verranno rese permanenti con la combinazione '''Ctrl+O''': {{{
Linea 69: Linea 54:
semplicemente premendo '''Enter''' sovrascriveremo il file ed il programma ne darà conferma restituendo:
{{{
semplicemente premendo '''Invio''' alla richiesta di conferma, il file verrà sovrascritto restituendo nello sta: {{{
Linea 74: Linea 58:
Naturalmente possiamo inserire un altro nome ed avremo una copia con diverso nome (e modificata) del file originale. Naturalmente è possibile modificare il nome del file, generando quindi una copia con diverso nome (e modificata) del file originale.
Linea 76: Linea 60:
== Creare un file di testo == = Creare un file di testo =
Linea 78: Linea 62:
Per creare un file di testo è sufficiente aprire nano:

{{{
Per creare un file di testo è sufficiente aprire nano: {{{
Linea 84: Linea 66:
digitare il testo desiderato e cliccare "Ctrl+O",
in basso il programma richiede il nome del file da scrivere
{{{
digitare il testo desiderato e usare la combinazione di tasti '''Ctrl+O''', nella parte inferiore della finestra nel terminale il programma richiede il nome del file da scrivere: {{{
Linea 90: Linea 70:
digitare il nome del file che si vuole creare (meglio con suffisso *.txt), e premere "Enter"
Il file è stato creato se il programma restituisce questo messaggio:
{{{
digitare il nome del file che si vuole creare (meglio con suffisso *.txt), e premere '''Invio'''. Il file è stato creato se il programma restituisce questo messaggio: {{{
Linea 96: Linea 74:
= Links = In alternativa, è possibile indicare il nome del nuovo file già in avvio di programma: {{{
nano NOMEFILE
}}}
Linea 98: Linea 78:
 * [http://www.nano-editor.org/ HomePage di Nano]
 * [http://www.nano-editor.org/dist/v1.2/nano.html Manuale di Nano (eng)]
= Avvertenze per la modifica dei file di configurazione di sistema =

File importanti per il funzionamento del sistema sono i file di configurazione. Questi sono semplici file di testo che racchiudono al loro interno una serie di parametri o di istruzioni da passare in input ai vari programmi del sistema. Altri, sono quelli per la configurazione di ogni aspetto relativo ad esempio ai desktop manager e alle loro applicazioni.

I file di configurazione dovrebbero essere sempre modificati utilizzando semplici editor di testo come nano e mai programmi come gli elaboratori di testo (KWrite, !OpenOffice, Abiword) che possono introdurre, in aggiunta al testo digitato, anche caratteri estranei.

È molto importante però che quando si modifica un file di configurazione, in particolare se questo agisce su parti importanti del sistema, lo si apra senza la modalità di a capo automatico delle righe. In caso contrario potrebbero essere introdotti nel testo delle righe o dei ritorni a capo fittizi che potrebbero pregiudicare il corretto funzionamento del sistema o di una parte di esso.
Per convenzione i file di configurazione vengono formattati con una larghezza di riga di 80 caratteri, cosa che non richiede l'impostazione "a capo automatico".

Per escludere eventuali inconvenienti con nano è necessario assicurarsi di aprire i file di configurazione con l'opzione '''`-w`''' che disabilita l' "a capo automativo", ad esempio: {{{
nano -w /etc/fstab
}}} {{{
nano -w /boot/menu.lst
}}}

= Comandi utili =

||<tablestyle="width:40%" : 10%>'''Combinazione da tastiera''' ||<:>'''Descrizione''' ||<:>'''Note''' ||
||<:>'''Ctrl+K''' || Taglia un'intera riga || ||
||<:>'''Ctrl+U''' || Incolla un'intera riga ||Incolla tante righe insieme quante sono state tagliate consecutivamente ||
||<:>'''Ctrl+6''' || Entra in (o esce dalla) modalità selezione testo ||Per selezionare il testo, spostarsi con le frecce || ||
||<:>'''Ctrl+W''' || Cerca nel testo ||Digitare in basso nel terminale il testo cercato || ||
||<:>'''Alt+W''' || Trova nel testo le occorrenze successive di una ricerca eseguita con Ctrl+W || ||

= Ulteriori risorse =

 * [http://www.nano-editor.org/ Sito web di Nano]
 * [http://www.nano-editor.org/dist/v1.2/nano.html Manuale di Nano]
----
CategoryProgrammazione CategoryDaRevisionare

BR

Introduzione

nano è un editor di testo da terminale basato sulle librerie curses, inizialmente pensato come un clone e rimpiazzo di Pico (storico editor testuale dei sistemi Unix). È un editor molto semplice, adatto ad esempio per modifiche a file di configurazione. Non è indicato per l'elaborazione di testi complessi; altri editor come emacs, vim, gedit offrono a questo riguardo potenzialità maggiori.

Avviare nano

Per iniziare una corretta sessione di nano digitare da terminale:

nano

Principali comandi di nano

I comandi principali di nano sono elencati in basso nella finestra principale che si presenta quando viene avviato il programma:

^G Get Help         ^O WriteOut         ^R Read File        ^Y Prev Page        ^K Cut Text         ^C Cur Pos
^X Exit             ^J Justify          ^W Where Is         ^V Next Page        ^U UnCut Txt        ^T To Spell

Il carattere Verbatim(^) rappresenta la pressione del tasto Ctrl. La stringa ^G indica la pressione contemporanea dei tasti Ctrl e G. Per comodità nel seguito riporteremo queste sequenze in questo modo: Ctrl+G.

Questi sono i comandi principali di nano:

Combinazione da tastiera

Descrizione

Ctrl+O

Scrivere in un file, salvare un file

Ctrl+X

Uscita dal programma

Ctrl+G

Aiuto in linea

Modificare file di testo

Per aprire un file di testo con nano è sufficiente digitare questo comando:

nano 

Il NOMEFILE deve essere espresso con precisione (attenzione alle maiuscole e gli altri caratteri speciali!) eventualmente comprensivo del percorso. Infatti se ci troviamo nella directory home dovremo anche digitare il percorso, per esempio:

nano /etc/apt/sources.list

A volte può essere necessario acquisire i privilegi di root, come in questo caso, quindi:

sudo nano /etc/apt/sources.list

In nano la tastiera si comporta esattamente come in una macchina da scrivere, perciò ogni tasto corrisponde a una lettera o funzione. Gli unici tasti speciali sono Ctrl (usato per inserire comandi) e Esc.

Una volta aperto il file di testo, apportare le modifiche volute, che verranno rese permanenti con la combinazione Ctrl+O:

File Name To Write: /etc/apt/sources.list

semplicemente premendo Invio alla richiesta di conferma, il file verrà sovrascritto restituendo nello sta:

Wrote xxx lines

Naturalmente è possibile modificare il nome del file, generando quindi una copia con diverso nome (e modificata) del file originale.

Creare un file di testo

Per creare un file di testo è sufficiente aprire nano:

nano

digitare il testo desiderato e usare la combinazione di tasti Ctrl+O, nella parte inferiore della finestra nel terminale il programma richiede il nome del file da scrivere:

File Name to Write:

digitare il nome del file che si vuole creare (meglio con suffisso *.txt), e premere Invio. Il file è stato creato se il programma restituisce questo messaggio:

Wrote xxx lines

In alternativa, è possibile indicare il nome del nuovo file già in avvio di programma:

nano NOMEFILE

Avvertenze per la modifica dei file di configurazione di sistema

File importanti per il funzionamento del sistema sono i file di configurazione. Questi sono semplici file di testo che racchiudono al loro interno una serie di parametri o di istruzioni da passare in input ai vari programmi del sistema. Altri, sono quelli per la configurazione di ogni aspetto relativo ad esempio ai desktop manager e alle loro applicazioni.

I file di configurazione dovrebbero essere sempre modificati utilizzando semplici editor di testo come nano e mai programmi come gli elaboratori di testo (KWrite, OpenOffice, Abiword) che possono introdurre, in aggiunta al testo digitato, anche caratteri estranei.

È molto importante però che quando si modifica un file di configurazione, in particolare se questo agisce su parti importanti del sistema, lo si apra senza la modalità di a capo automatico delle righe. In caso contrario potrebbero essere introdotti nel testo delle righe o dei ritorni a capo fittizi che potrebbero pregiudicare il corretto funzionamento del sistema o di una parte di esso. Per convenzione i file di configurazione vengono formattati con una larghezza di riga di 80 caratteri, cosa che non richiede l'impostazione "a capo automatico".

Per escludere eventuali inconvenienti con nano è necessario assicurarsi di aprire i file di configurazione con l'opzione -w che disabilita l' "a capo automativo", ad esempio:

nano -w /etc/fstab

nano -w /boot/menu.lst

Comandi utili

Combinazione da tastiera

Descrizione

Note

Ctrl+K

Taglia un'intera riga

Ctrl+U

Incolla un'intera riga

Incolla tante righe insieme quante sono state tagliate consecutivamente

Ctrl+6

Entra in (o esce dalla) modalità selezione testo

Per selezionare il testo, spostarsi con le frecce

Ctrl+W

Cerca nel testo

Digitare in basso nel terminale il testo cercato

Alt+W

Trova nel testo le occorrenze successive di una ricerca eseguita con Ctrl+W

Ulteriori risorse


CategoryProgrammazione CategoryDaRevisionare