Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Ufficio/EditorDiTesto/Nano"
Differenze tra le versioni 2 e 3
Versione 2 del 02/04/2008 12.55.57
Dimensione: 6867
Commento:
Versione 3 del 09/04/2008 10.39.55
Dimensione: 6826
Commento: iniziata la sistemazione, aggiunto commento
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Nano
Linea 4: Linea 3:
##sistemare riferimenti interfaccia nano, sono anche in italiano, meglio metterli in italiano, magari prendere una schermata della sola parte dei comandi
Linea 9: Linea 9:
L'editor di testo '''nano''', basato sulle librerie '''curses''', fu 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 [:Ufficio/EditorDiTesto/Emacs:Emacs], [:Ufficio/EditorDiTesto/Vim:Vim], '''gedit''' offrono, a questo riguardo, potenzialità maggiori. L'editor di testo '''nano''', basato sulle librerie '''curses''', fu inizialmente pensato come un clone e rimpiazzo di '''pico''' (storico editor testuale dei sistemi Unix). È un editor molto semplice, adatto, per esempio, per modifiche a file di configurazione.

Non è indicato per l'elaborazione di testi complessi; altri editor come '''[:Ufficio/EditorDiTesto/Emacs:Emacs]''', '''[:Ufficio/EditorDiTesto/Vim:Vim]''', '''gedit''' offrono, a questo riguardo, potenzialità maggiori.
Linea 30: Linea 32:
||<:>'''Ctrl+o''' || Scrivere in un file, salvare un file ||
||<:>'''Ctrl+x''' || Uscita dal programma ||
||<:>'''Ctrl+g''' || Aiuto in linea ||
||<:>'''Ctrl + O''' || Scrivere in un file, salvare un file ||
||<:>'''Ctrl + X''' || Uscita dal programma ||
||<:>'''Ctrl + G''' || Aiuto in linea ||
Linea 38: Linea 40:
nano nomefile nano NOME_FILE
Linea 41: Linea 43:
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: {{{
Il `NOME_FILE` deve essere espresso con precisione (attenzione alle maiuscole e gli altri caratteri speciali!) eventualmente comprensivo del percorso.
Se ci si trova nella propria directory '''Home''', è necessario digitare il percorso intero, per esempio: {{{
Linea 50: Linea 52:
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'''».
Gli unici tasti speciali sono '''Ctrl''' (usato per inserire comandi) e '''Esc'''.
Linea 53: Linea 54:
Una volta aperto il file di testo, apportare le modifiche volute, che verranno rese permanenti con la combinazione «'''Ctrl+O'''»: {{{ Una volta aperto il file di testo, apportare le modifiche volute, che verranno rese permanenti con la combinazione '''Ctrl + O''': {{{
Linea 57: Linea 58:
Semplicemente premendo «'''Invio'''» alla richiesta di conferma, il file verrà sovrascritto restituendo in basso: {{{ Semplicemente premendo '''Invio''' alla richiesta di conferma, il file verrà sovrascritto restituendo in basso: {{{
Linea 65: Linea 66:
Per creare un file di testo è sufficiente aprire '''nano''':
{{{
Per creare un file di testo è sufficiente aprire '''nano''': {{{
Linea 70: Linea 70:
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: {{{ 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 74: Linea 74:
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: {{{ 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 78: Linea 78:
In alternativa, è possibile indicare il nome del nuovo file già in avvio di programma:
{{{
nano NOMEFILE
In alternativa, è possibile indicare il nome del nuovo file già in avvio di programma: {{{
nano NOME_FILE
Linea 92: Linea 91:
È molto importante quando si modifica un file di configurazione, in particolare se questo agisce su parti importanti del sistema, aprirlo 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 dell' ''a capo automatico''. È molto importante quando si modifica un file di configurazione, in particolare se questo agisce su parti importanti del sistema, aprirlo 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 del ''a capo automatico''.
Linea 96: Linea 95:
Per quanto detto sopra, __è consigliabile__ aprire in modifica i file di configurazione con l'opzione '''`-w`''' che disabilita l' ''a capo automatico'', ad esempio: {{{ Per quanto detto sopra, è consigliabile aprire in modifica i file di configurazione con l'opzione '''-w''' che disabilita l'a capo automatico, per esempio: {{{
Linea 98: Linea 97:
}}} {{{
sudo nano -w /boot/menu.lst
Linea 104: Linea 101:
È possibile avviare '''nano''' con privilegi amministrativi, in modo predefinito su Ubuntu. Digitare il seguente comando: {{{ È possibile avviare '''nano''', in modo predefinito, con privilegi amministrativi. Digitare il seguente comando: {{{
Linea 108: Linea 105:
Si p quindi modificare un file di configurazione anche nel seguente modo: {{{ È possibile quindi modificare un file di configurazione anche nel seguente modo: {{{
Linea 117: Linea 114:
||<:>'''Ctrl+6'''|| Entra in (o esce dalla) modalità selezione testo || Per selezionare il testo, spostarsi con le frecce ||
||<:>'''Ctrl+k'''|| Taglia un'intera riga || ||
||<:>'''Ctrl+u'''|| Incolla un'intera riga || Incolla tante righe insieme quante sono state tagliate consecutivamente ||
||<:>'''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''' || ||
||<:>'''Ctrl+z'''|| Ferma temporaneamente Nano ritornando al terminale || Per ritornare alla schermata di Nano digitare '''fg''' poi premere «'''Invio'''» ||
||<:>'''Ctrl + 6'''|| Entra in (o esce dalla) modalità selezione testo || Per selezionare il testo, spostarsi con le frecce ||
||<:>'''Ctrl + K'''|| Taglia un'intera riga || ||
||<:>'''Ctrl + U'''|| Incolla un'intera riga || Incolla tante righe insieme quante sono state tagliate consecutivamente ||
||<:>'''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''' || ||
||<:>'''Ctrl + Z'''|| Ferma temporaneamente '''nano''' ritornando al terminale || Per ritornare alla schermata di ''nano'' digitare '''fg''' e premere '''Invio''' ||

BR

Introduzione

L'editor di testo nano, basato sulle librerie curses, fu inizialmente pensato come un clone e rimpiazzo di pico (storico editor testuale dei sistemi Unix). È un editor molto semplice, adatto, per esempio, per modifiche a file di configurazione.

Non è indicato per l'elaborazione di testi complessi; altri editor come [:Ufficio/EditorDiTesto/Emacs:Emacs], [:Ufficio/EditorDiTesto/Vim:Vim], gedit offrono, a questo riguardo, potenzialità maggiori.

Avviare nano

Per iniziare una corretta sessione di nano è sufficiente digitare da terminale il seguente comando:

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 un file di testo

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

nano NOME_FILE

Il NOME_FILE deve essere espresso con precisione (attenzione alle maiuscole e gli altri caratteri speciali!) eventualmente comprensivo del percorso. Se ci si trova nella propria directory Home, è necessario digitare il percorso intero, 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

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 in basso:

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 NOME_FILE

Anchor(fileconfig)

File di configurazione di sistema

Avvertenze per la modifica

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 dei desktop manager e delle 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 quando si modifica un file di configurazione, in particolare se questo agisce su parti importanti del sistema, aprirlo 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 del a capo automatico.

sudo nano -w

Per quanto detto sopra, è consigliabile aprire in modifica i file di configurazione con l'opzione -w che disabilita l'a capo automatico, per esempio:

sudo nano -w /etc/fstab

sudoedit

È possibile avviare nano, in modo predefinito, con privilegi amministrativi. Digitare il seguente comando:

sudoedit

È possibile quindi modificare un file di configurazione anche nel seguente modo:

sudoedit /etc/apt/sources.list

Comandi utili

Di seguito sono elencati altri tasti di scelta rapida molto utili durante l'editing del testo:

Combinazione da tastiera

Descrizione

Note

Ctrl + 6

Entra in (o esce dalla) modalità selezione testo

Per selezionare il testo, spostarsi con le frecce

Ctrl + K

Taglia un'intera riga

Ctrl + U

Incolla un'intera riga

Incolla tante righe insieme quante sono state tagliate consecutivamente

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

Ctrl + Z

Ferma temporaneamente nano ritornando al terminale

Per ritornare alla schermata di nano digitare fg e premere Invio

Ulteriori risorse


CategoryProgrammazione CategoryDaRevisionare CategoryProduttivita