Dimensione: 5067
Commento:
|
Dimensione: 8900
Commento: links vari, wikificato e piccole aggiunte
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
[[TableOfContents]] | [[BR]] ||<tablestyle="font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| |
Linea 3: | Linea 4: |
== Comandi Base == | ''"Sotto Linux ci sono le GUI (Graphical User Interfaces), dove è possibile puntare, cliccare, trascinare e svolgere il proprio lavoro senza prima aver letto una montagna di documentazione. L'ambiente di lavoro tradizionale di Unix è la CLI (Command Line Interface), dove si scrivono le istruzioni che il computer deve fare. Questo metodo è molto più veloce e potente, ma bisogna scoprire quali sono le istruzioni." -- da '''man intro(1)''' '' |
Linea 5: | Linea 6: |
=== Come usare questa pagina === | Questa guida spiega i comandi base di Ubuntu/Kubuntu Linux. == Come usare questa pagina == ---- |
Linea 8: | Linea 12: |
Linea 9: | Linea 14: |
Linea 10: | Linea 16: |
* Tutti i comandi all'interno di questa pagina devono essere eseguiti dalla linea di comando. === Comandi === |
* Tutti i comandi all'interno di questa pagina devono essere eseguiti dalla linea di comando (Terminale). * Attenzione che Linux è case sensitive. User, user, and USER sono tutte cose diverse per Linux. == Aprire un Terminale in Gnome == ---- In Ubuntu 5.04 (Hoary Hedgehog): Applicazioni -> Strumenti di sistema -> Terminale; o con un clic destro del mouse sul desktop e scegliete "Apri terminale". In Ubuntu 5.10 (Breezy Badger): Applicazioni -> Accessori -> Terminale. Per riavere l'opzione di apertura del terminale tramite il tasto destro del mouse controllate SynapticHowto, scaricate {{{nautilus-open-terminal}}} ed installatelo. == Comandi == ---- * Tutti questi comandi dovranno essere preceduti dalla parola '''sudo''' se state lavorando all'interno della directory /root. Fate riferimento a ["Sudo"] per maggiori informazioni sull'utilizzo del comando '''sudo'''. === muoversi nelle directory === |
Linea 14: | Linea 36: |
* Per spostarvi all'interno della directory radice, utilizzate '''"cd /"''' * Per spostarvi all'interno della vostra directory home, utilizzate '''"cd"''' * Per spostarvi una directory indietro, utilizzate '''"cd .."''' * Per spostarvi nella directory precedente, utilizzate '''"cd -"''' * Per spostarvi attraverso diversi livelli di directory in un colpo solo, utilizzate '''"cd /var/www"''' per esempio, che vi porterà direttamente alla subdirectory /www di /var. === visualizzare il contenuto di una directory === |
|
Linea 16: | Linea 45: |
=== creare una directory === |
|
Linea 21: | Linea 52: |
=== man: il comando dei comandi === |
|
Linea 22: | Linea 55: |
=== spostare e rinominare files e directory === |
|
Linea 25: | Linea 60: |
* Per velocizzare i tempi di scrittura, potete sostituire il nome della vostra home directory con il carattere '~' (tilde). * Attenzione: se state utilizzando il comando '''mv''' con '''sudo''' non sarete in grado di utilizzare la scorciatoia '~', ma dovrete usare il path completo. === copiare files === |
|
Linea 26: | Linea 66: |
Altri esempi: {{{ cp file_sorgente destinazione }}} oppure, per la copia multipla di file, si usa: {{{ cp file1 file2 file3 ... fileN destinazione }}} che permetterà di copiare i file file1 .. fileN nella directory di destinazione. Vediamo un esempio: {{{ cp miofile /tmp }}} che copierà 'miofile' nella directory /tmp. Nel caso in /tmp esista già un file chiamato miofile, questo verrà sovrascritto dal nuovo file. |
|
Linea 27: | Linea 80: |
* Tutorial online (in inglese) con ulteriori comandi: [http://linuxcommand.org/ Linuxcommand.org] | === eliminare files e directory === |
Linea 29: | Linea 82: |
=== Comandi per Informazioni sul Sistema === | Come ultimo, ci rimane il comando rm, che permette di eliminare file o directory. La sua sintassi è abbastanza semplice: {{{ rm FILE (per eliminare un file) rm FILE1 .. FILE-N (per eliminare più file) }}} === caratteri jolly === Tutti i comandi fino a qui visti permettono di specificare caratteri jolly, quali ad esempio l'asterisco o il punto di domanda. Ad esempio: {{{ rm ab* }}} rimuoverà tutti i file il cui nome inizia con "ab" seguiti da zero o più caratteri. Invece, il comando: {{{ rm ab? }}} eliminerà tutti i file il cui nome inizia con ab seguiti da un qualsiasi carattere. '''Nota''' - Tutorial online con ulteriori comandi: [http://linuxcommand.org/ Linuxcommand.org] {en} == Comandi per Informazioni sul Sistema == ---- |
Linea 33: | Linea 107: |
* '''df''': The '''df''' command displays filesystem disk space usage for all partitions. "'''df -h'''" is probably the most useful - it uses megabytes (M) and gigabytes (G) instead of blocks to report. ('''-h''' means "human-readable") | * '''df''': Il comando '''df''' visualizza l'utilizzo dello spazio sul disco di tutte le partizioni. "'''df -h'''" è probabilmente il comando più usato - utilizza megabytes (M) e gigabytes (G) invece di blocchi. ('''-h''' significa "humn-readable", leggibile dagli umani) |
Linea 35: | Linea 109: |
* '''free''': The '''free''' command displays the amount of free and used memory in the system. '''"free -m"''' will give the information using megabytes, which is probably most useful for current computers. | * '''free''': Il comando '''free''' visualizza il totale della memoria libera ed utilizzata nel sistema. '''"free -m"''' fornirà le informazioni in megabytes, che sarà sicuramente più comprensibile. |
Linea 37: | Linea 111: |
* '''uname -a''': The '''uname''' command with the '''-a''' option prints all system information, including machine name, kernel name & version, and a few other details. Most useful for checking which kernel you're using. | * '''uname -a''': Il comando '''uname''' con l'opzione '''-a''' visualizzerà tutte le informazioni del sistema, compreso il nome del computer, il nome del kernel e la version, ed altri dettagli. Molto utile per visualizzare che tipo di kernel si stà utilizzando. |
Linea 39: | Linea 113: |
== Aggiornare la vostra Ubuntu == | == Opzioni == ---- |
Linea 41: | Linea 116: |
Ora avete la vostra Ubuntu pronta e funzionante. Cosa potete fare? Installare dei nuovi programmi! Questa sezione vi spieghera' l'utilizzo dell'updater da riga di comando (apt-get) e quello grafico (Synaptic). | Quando i comandi possiedono comportamenti opzionali, questi si possono impostare aggiungendo '''--''opzione''''' al comando . Il comando '''ls''', per esempio, ha un'opzione '''-s''', così che '''"ls -s"''' includerà anche la dimensione dei file. Esiste anche un'opzione'''-h''' per ottenere queste dimensioni in un formato "human readable" (leggibile dall'uomo). |
Linea 43: | Linea 118: |
* Apt-Get * [http://www.debian.org/doc/manuals/users-guide/ch-iraus.en.html#s-iarpwtagc Documenti Debian su apt-get in inglese] * [http://www.nl.debian.org/doc/user-manuals#apt-howto APT Howto in italiano] * L'utility apt-get ("A Package Tool" o "Advanced Package Tool") e' largamente considerata una delle piu' sofisticate utility disponibili. Benche' ancora in fase di sviluppo, apt-get puo' aggiornare il vostro sistema o tutti i vostri pacchetti attraverso internet con una singola operazione. * Per tutti i comandi di apt-get: ItalianAptGetHowTo * [http://wiki.ubuntulinux.org/SynapticHowto Ubuntu: SynapticHowto] --- ''E' ancora in fase di traduzione!'' * [http://www.nongnu.org/synaptic/ Homepage di Synaptic] * Synaptic e' un'interfaccia grafica per il programma apt. Possiede le stesse caratteristiche dell'utility apt-get con un'interfaccia grafica basata su [http://www.gtk.org Gtk+] o WINGs. * Un esempio: Se state utilizzando la versione .93 di [http://www.mozilla.org/products/firefox/ Mozilla Firefox] e la versione 1.0 e' stata rilasciata, vorrete anche voi passare alla 1.0. Per fare cio' dovrete eseguire il programma Synaptic, cercare all'interno del repository finche' non trovate la versione 1.0 di Firefox (se e' disponibile) e seguire le istruzioni per installare il nuovo pacchetto. |
Le opzioni possono essere raggruppate, '''"ls -sh"''' è esattamente uguale a '''"ls -s -h"'''. Molte opzioni hanno una versione estesa, accessibile con due trattini invece di uno, anche '''"ls --size --human-readable"''' è lo stesso comando di prima. |
Linea 53: | Linea 120: |
E' possibile trovare il documento originale in inglese qui: BasicCommands. | '''sudo''' è un'opzione speciale, aggiunta di fronte ai comandi, invece che alla fine, per esempio '''sudo mkdir'''. |
Linea 55: | Linea 122: |
Traduzione di MiloCasagrande | === '''Man''' e ottenere aiuto === attachment:Icone/Piccole/warning.png '''''comando'' --help''' e '''man ''comando''''' sono gli strumenti più importanti alla riga di comando. Quasi tuti i comandi accettano l'opzione '''-h''' (o '''--help''') che fornisce una breve descrizione sull'utilizzo del comando e delle sue opzioni. Tutti i comandi, e quasi tutte le applicazioni, in Linux hanno un man (manuale) file, trovarli è semplice come scrivere '''"man "comando" "''' per avere una descrizione più dettagliata. Per esempio '''"man mv"''' visulaizzerà il manuale del comando '''mv'''. Per spostarsi all'interno del manuale bast ausare le frecce direzionali (Sù, Giù), per uscire e ritornare al prompt dei comandi utilizzate la lettera '''"q"'''. '''"man man"''' visualizzerà il manuale di '''man''', che è un buon punto per iniziare! '''"man intro"''' è molto utile, visualizzerà l'"Introduction to user commands", che è una introduzione ai comandi Linux molto ben scritta (in inglese). ---- Traduzione di: MiloCasagrande[[BR]] Documento originale: [wiki:Ubuntu/BasicCommands BasicCommands] {en} |
IndiceBRTableOfContents |
"Sotto Linux ci sono le GUI (Graphical User Interfaces), dove è possibile puntare, cliccare, trascinare e svolgere il proprio lavoro senza prima aver letto una montagna di documentazione. L'ambiente di lavoro tradizionale di Unix è la CLI (Command Line Interface), dove si scrivono le istruzioni che il computer deve fare. Questo metodo è molto più veloce e potente, ma bisogna scoprire quali sono le istruzioni." -- da man intro(1)
Questa guida spiega i comandi base di Ubuntu/Kubuntu Linux.
Come usare questa pagina
- Questa pagina vi aiuterà a familiarizzare con i comandi base della shell GNU/Linux.
Il nome di tutti i comandi sarà in grassetto.
I comandi che dovranno essere eseguiti saranno scritti in "grassetto tra doppi apici".
- Tutti i comandi all'interno di questa pagina devono essere eseguiti dalla linea di comando (Terminale).
- Attenzione che Linux è case sensitive. User, user, and USER sono tutte cose diverse per Linux.
Aprire un Terminale in Gnome
In Ubuntu 5.04 (Hoary Hedgehog): Applicazioni -> Strumenti di sistema -> Terminale; o con un clic destro del mouse sul desktop e scegliete "Apri terminale".
In Ubuntu 5.10 (Breezy Badger): Applicazioni -> Accessori -> Terminale. Per riavere l'opzione di apertura del terminale tramite il tasto destro del mouse controllate SynapticHowto, scaricate nautilus-open-terminal ed installatelo.
Comandi
Tutti questi comandi dovranno essere preceduti dalla parola sudo se state lavorando all'interno della directory /root. Fate riferimento a ["Sudo"] per maggiori informazioni sull'utilizzo del comando sudo.
muoversi nelle directory
cd: Il comando cd vi consentirà di cambiare directory. Quando aprite una "shell/terminale" vi troverete nella vostra home directory. Per muovervi all'interno del file system dovrete usare il comando cd. Esempio: "cd ~/Desktop" vi sposterà nella vostra directory Desktop.
Per spostarvi all'interno della directory radice, utilizzate "cd /"
Per spostarvi all'interno della vostra directory home, utilizzate "cd"
Per spostarvi una directory indietro, utilizzate "cd .."
Per spostarvi nella directory precedente, utilizzate "cd -"
Per spostarvi attraverso diversi livelli di directory in un colpo solo, utilizzate "cd /var/www" per esempio, che vi porterà direttamente alla subdirectory /www di /var.
visualizzare il contenuto di una directory
ls: Il comando ls visualizzerà i file all'interno della directory in cui vi trovate. Utilizzandolo con alcune opzioni potrete vedere le dimensioni dei file, quando sono stati creati e i permessi associati ai file. Esempio: "ls ~" visualizzerà i file presenti nella vostra home directory.
creare una directory
mkdir: Il comando mkdir vi permetterà di creare directory. Esempio: "mkdir music" creerà una directory chiamata music.
pwd: Il comando pwd vi permetterà di conoscere in quale directory vi trovate. Esempio: "pwd" nella vostra directory Desktop visualizzerà "~/Desktop".
man: il comando dei comandi
man: Il comando man è utilizzato per visualizzare il manuale di altri comandi. Per poter comprendere meglio utilizzate il seguente comando: "man man", questo visualizzarà il manuale del comando man.
spostare e rinominare files e directory
mv: Il comando mv sposterà un file in un'altra direcotry o lo rinominerà. Esempi: "mv file foo" rinominerà il file "file" come "foo". "mv foo ~/Desktop" sposterà il file "foo" nella vostra directory Desktop, ma non lo rinominerà. Dovrete specificare un nuovo nome di file per rinominarlo.
- Per velocizzare i tempi di scrittura, potete sostituire il nome della vostra home directory con il carattere '~' (tilde).
Attenzione: se state utilizzando il comando mv con sudo non sarete in grado di utilizzare la scorciatoia '~', ma dovrete usare il path completo.
copiare files
cp: Il comando cp farà una copia di un file per voi. Esempio: "cp file foo" creerà una copia esatta del file "file" e lo chiamerà "foo", il file "file" sarà ancora al suo posto. Quando usate mv il file non esisterà più, quando usate cp il file rimarrà ma una nuova copia sarà creata.
Altri esempi:
cp file_sorgente destinazione
- oppure, per la copia multipla di file, si usa:
cp file1 file2 file3 ... fileN destinazione
- che permetterà di copiare i file file1 .. fileN nella directory di destinazione. Vediamo un esempio:
cp miofile /tmp
- che copierà 'miofile' nella directory /tmp. Nel caso in /tmp esista già un file chiamato miofile, questo verrà sovrascritto dal nuovo file.
eliminare files e directory
Come ultimo, ci rimane il comando rm, che permette di eliminare file o directory. La sua sintassi è abbastanza semplice:
rm FILE (per eliminare un file) rm FILE1 .. FILE-N (per eliminare più file)
caratteri jolly
Tutti i comandi fino a qui visti permettono di specificare caratteri jolly, quali ad esempio l'asterisco o il punto di domanda. Ad esempio:
rm ab*
- rimuoverà tutti i file il cui nome inizia con "ab" seguiti da zero o più caratteri. Invece, il comando:
rm ab?
- eliminerà tutti i file il cui nome inizia con ab seguiti da un qualsiasi carattere.
Nota - Tutorial online con ulteriori comandi: [http://linuxcommand.org/ Linuxcommand.org] {en}
Comandi per Informazioni sul Sistema
top: Il comando top visualizza informazioni riguardo il vostro sistema, processi in esecuzione e risorse di sitema, utilizzo di CPU, RAM e spazio swap utilizzato e il numero di task in esecuzione. Per uscire da top premere "q".
df: Il comando df visualizza l'utilizzo dello spazio sul disco di tutte le partizioni. "df -h" è probabilmente il comando più usato - utilizza megabytes (M) e gigabytes (G) invece di blocchi. (-h significa "humn-readable", leggibile dagli umani)
free: Il comando free visualizza il totale della memoria libera ed utilizzata nel sistema. "free -m" fornirà le informazioni in megabytes, che sarà sicuramente più comprensibile.
uname -a: Il comando uname con l'opzione -a visualizzerà tutte le informazioni del sistema, compreso il nome del computer, il nome del kernel e la version, ed altri dettagli. Molto utile per visualizzare che tipo di kernel si stà utilizzando.
Opzioni
Quando i comandi possiedono comportamenti opzionali, questi si possono impostare aggiungendo --opzione al comando . Il comando ls, per esempio, ha un'opzione -s, così che "ls -s" includerà anche la dimensione dei file. Esiste anche un'opzione-h per ottenere queste dimensioni in un formato "human readable" (leggibile dall'uomo).
Le opzioni possono essere raggruppate, "ls -sh" è esattamente uguale a "ls -s -h". Molte opzioni hanno una versione estesa, accessibile con due trattini invece di uno, anche "ls --size --human-readable" è lo stesso comando di prima.
sudo è un'opzione speciale, aggiunta di fronte ai comandi, invece che alla fine, per esempio sudo mkdir.
'''Man''' e ottenere aiuto
attachment:Icone/Piccole/warning.png comando --help e man comando sono gli strumenti più importanti alla riga di comando.
Quasi tuti i comandi accettano l'opzione -h (o --help) che fornisce una breve descrizione sull'utilizzo del comando e delle sue opzioni.
Tutti i comandi, e quasi tutte le applicazioni, in Linux hanno un man (manuale) file, trovarli è semplice come scrivere "man "comando" " per avere una descrizione più dettagliata. Per esempio "man mv" visulaizzerà il manuale del comando mv. Per spostarsi all'interno del manuale bast ausare le frecce direzionali (Sù, Giù), per uscire e ritornare al prompt dei comandi utilizzate la lettera "q". "man man" visualizzerà il manuale di man, che è un buon punto per iniziare!
"man intro" è molto utile, visualizzerà l'"Introduction to user commands", che è una introduzione ai comandi Linux molto ben scritta (in inglese).
Traduzione di: MiloCasagrandeBR Documento originale: [wiki:Ubuntu/BasicCommands BasicCommands] {en}