Guida Comandi base di Ubuntu

#Erbacaro

Utente Strepitoso
Autore del topic
22 Giugno 2011
4.805
72
Miglior risposta
0
Salve a tutti, in questo topic vi riporterò tutti i comandi base come utilizzarli e a cosa servono.
Tutti i comandi all'interno di questa pagina devono essere eseguiti dal terminale.

Gestione File e Directory​
pwd
Il comando pwd serve per mostrare il percorso della directory in cui ci si trova.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
1. ls che ci indicherà l'elenco delle directory e sottodirectory presenti nella directory corrente.

Se volessimo sapere il contenuto di una directory diversa da quella in cui ci troviamo dobbiamo usare questo comando:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se vuoi visualizzare alcune informazioni di ogni file/directory presente, dobbiamo usare ls accompagnato da "-l":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se nella directory sono presenti dei file nascosti che volete visualizzare dovete usare il comando "-al":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Per vedere anche il contenuto di ogni sottodirectory possiamo usare "-R":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

2. cd che ci permetterà di muoverci tra le directory, in questo modo:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Di seguito altre opzioni che potrete usare:
[directory] Elenca il contenuto della directory specificata
-a Elenca i file nascosti
-l Elenco dettagliato delle informazioni di tutti i file/directory presenti
-R Elenca i file nella directory indicata e in tutte le sottodirectory
-s Mostra la dimensione dei file
-S Ordina i file per dimensione partendo dal più grande
-u Ordina i file per data e ora di accesso partendo dal più recente
-X Ordina i file per estensione e ordine alfabetico
-r Elenca i file invertendone l'ordine
-color Mostra i file con colori differenti



mkdir

Il comando mkdir serve per creare directory all'interno del filesystem.

Il comando da utilizzare è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Verrà creata la directory "mkdir ~/prova-"


cp

Il comando cp serve per:
- copiare un file in un altro file;
- copiare un file in un'altra directory;
- copiare più file in un'altra directory;
- copiare directory.

Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Esegue automaticamente una copia di backup di ogni file di destinazione
-f Forza la sovrascrittura dei file
-i Attiva la modalità interattiva, che chiede conferma prima di sovrascrivere dei file
-p Mantiene, se possibile, gli attributi del file
-r Permette di attivare la modalità ricorsiva, consentendo la copia di directory
-v Attiva la modalità "verbose", visualizza ciò che il sistema ha fatto in seguito al comando

Esempio:
Copia il file "File1" della directory /prova nella directory /prova1 dandogli il nome "File2".
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

mv
Il comando mv serve per spostare o rinominare un file o una directory.

Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni sono le stesse del comando cp.

Esempi:
Cambiare il nome al file da "File1" in "File2":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Spostare il file "File1" nella directory /prova:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!



rm
Il comando rm serve per rimuovere un file o una directory.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-i Chiedi conferma prima di cancellare
Forza la cancellazione del file (senza conferma)
Abilita la modalità ricorsiva usata per la cancellazione delle directory

rmdir
Il comando rmdir serve per rimuovere una directory.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cancella la directory prova/ e il contenuto:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


touch
Il comando touch serve per aggiornare la data dell'ultimo accesso o dell'ultima modifica di un file.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

LE opzioni disponibili sono:
-a Cambia solo la data dell'ultimo accesso
-c Non creare il file
-m Cambia solo la data dell'ultima modifica
-t STAMP pecifica la data nel formato «[[CC]YY]MMDDhhmm[.ss]» Dove:
CC sta per il secolo, YY è l'anno, MM il mese, DD è il giorno, hh è l'ora, mm sono i minuti e ss i secondi.
Es:
Impostiamo la data e l'ora di "File1" al 12 Aprile 2014, alle 02:12:30
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


ln
Il comando ln serve a creare un collegamento ad un file o una directory.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


chmod
Il comando chmod serve per modificare i permessi di un file.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
u Proprietario
g Gruppo
o Altri
x Esecuzione
w Scrittura
r Lettura
+ Aggiungi permesso
- Annulla permesso
= Imposta permesso


Funzioni di ricerca​
find
Il comando find serve a cercare all'interno di directory o sottodirectory un file attraverso dei criteri.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cerca tutti i file appartententi all'user "Sciax":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Cerca all'interno della directory tutti i file con estensione .mp3:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione dei file compressi​
Comprimere:
Per creare un archivio bisogna:
1. Fare clic col pulsante destro del mouse su una cartella o su un gruppo di file;
2. Selezionare «Crea archivio»;
3. Nella casella di testo «Archivio» inserire il nome e selezionare il tipo di estensione;
5. Fare clic su «Crea».

Decomprimere:
Per decomprimere un archivio bisogna:
1. Fare clic col pulsante destro del mouse sull'archivio che si desidera decomprimere;
2. Selezionare «Estrai qui...»;
3. L'archivio verrà scompattato nella cartella corrente.

Formati disponibili:
tar
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-c Crea un nuovo archivio
-r Aggiunge i file all'archivio
-x Estrae i file da un archivio
-t Elenca tutti i file in un archivio
-f archivio.tar Utilizza come archivio il file archivio.tar
-v Elenca tutti i file processati
-d Decomprimi un archivio

gzip
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

bzip2
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione del filesystem​
mount
Il comando mount serve per effettuare il montaggio di un filesystem rendendolo accessibile a partire da una specifica directory chiamata punto di mount.

Esempio:
Monta in /media/cdrom il dispositivo CD-Rom.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

unmount
Il comando umount serve per smontare un dispositivo precedentemente montato.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Smonta il dispositivo CD-ROM.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Ottenere informazioni sul sistema​
du
Il comando du visualizza lo spazio occupato sul disco da file o directory.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizza le informazioni sia sui file che sulle directory
-s Visualizza la dimensione totale complessiva
-x Esclude le sottodirectory che siano parte di un'altro filesystem

Esempio:
Visualizza la quantità di spazio occupata dalla propria directory home.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

df
Il comando df visualizza lo spazio rimasto sulle partizioni e sui dischi del proprio sistema.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Include nell’elenco anche i filesystem con una dimensione di 0 blocchi.
-h Aggiunge a ciascuna dimensione un suffisso
-H Ha lo stesso effetto di -h, ma usa le unità ufficiali (con potenze di 1000 piuttosto che di 1024)
-t tipofs Limita l’elenco a filesystem del tipo specificato
-t tipofs Limita l’elenco a filesystem non del tipo specificato

free
Il comando free mostra informazioni sulla memoria di sistema.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Mostra la quantità di memoria in byte
-k Mostra la quantità di memoria in KiB
-t Mostra una riga contente i totali

top
Il comando top visualizza informazioni riguardanti il proprio sistema, processi in esecuzione e risorse di sistema, utilizzo di CPU, RAM...

Il comando uname mostra informazioni sul sistema.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal programma, premere il tasto «q».

uname
Il comando uname mostra informazioni sul sistema.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizzerà tutte le informazioni del sistema
-m Mostra il tipo di macchina
-n Mostra il nome host del nodo di rete della macchina
-s Mostra il nome del kernel
-r Mostra la release del kernel
-o Mostra il nome del sistema operativo

lsb_release
Il comando lsb_release mostra informazioni sulla distribuzione installata.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-d Mostra la descrizione della distribuzione
-c Mostra il nome in codice della distribuzione
-r Mostra il numero di rilascio della distribuzione
-a Mostra tutte le informazioni sulla distribuzione


Amministrazione degli utenti
adduser
Il comando adduser consente di aggiungere nuovi utenti al sistema.

Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

passwd
Il comando passwd consente di cambiare o impostare la propria password o la password di un utente.

Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Mentre per cambiare la password corrente:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

more
Il comando more viene solitamente utilizzato in abbinamento ad altri comandi. È un filtro che permette di visualizzare l'output di un comando una schermata alla volta.

Alcuni esempi d'uso del comando more abbinato ad altri comandi:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Eseguire comandi con privilegi di amministrazione​
Per eseguire comandi con privilegi da amministratore è necessario autenticarsi tramite il comando sudo


Ottenere maggiore informazioni​
Per ottenere maggiore aiuto o informazioni riguardo un determinato comando, esiste il comando man che serve per visualizzare il manuale di un determinato comando.

Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Per visualizzare la pagina di manuale dello stesso comando man:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal manuale premere il tasto «q».

Le informazioni sono state prese dal web.
Per ora è tutto :emoji_slight_smile: per qualsiasi informazione chiedete pure.

I seguenti comandi sono eseguibili anche da Windows/Mac attraverso l'emulatore
Perfavore, Entra oppure Registrati per vedere i Link!
.
 
Ultima modifica:
Vorrei aggiungere che si possono usare tutti questi comandi su l'emulatore cygwin, ottimo su macchine Windows e Mac :emoji_slight_smile:
 
  • Like
Reactions: 1 person
Salve a tutti, in questo topic vi riporterò tutti i comandi base come utilizzarli e a cosa servono.
Tutti i comandi all'interno di questa pagina devono essere eseguiti dal terminale.

Gestione File e Directory​
pwd


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
1. ls che ci indicherà l'elenco delle directory e sottodirectory presenti nella directory corrente.

Se volessimo sapere il contenuto di una directory diversa da quella in cui ci troviamo dobbiamo usare questo comando:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se vuoi visualizzare alcune informazioni di ogni file/directory presente, dobbiamo usare ls accompagnato da "-l":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se nella directory sono presenti dei file nascosti che volete visualizzare dovete usare il comando "-al":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Per vedere anche il contenuto di ogni sottodirectory possiamo usare "-R":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

2. cd che ci permetterà di muoverci tra le directory, in questo modo:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Di seguito altre opzioni che potrete usare:
[directory] Elenca il contenuto della directory specificata
-a Elenca i file nascosti
-l Elenco dettagliato delle informazioni di tutti i file/directory presenti
-R Elenca i file nella directory indicata e in tutte le sottodirectory
-s Mostra la dimensione dei file
-S Ordina i file per dimensione partendo dal più grande
-u Ordina i file per data e ora di accesso partendo dal più recente
-X Ordina i file per estensione e ordine alfabetico
-r Elenca i file invertendone l'ordine
-color Mostra i file con colori differenti



mkdir



Il comando da utilizzare è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Verrà creata la directory "mkdir ~/prova-"


cp

Il comando cp serve per:
- copiare un file in un altro file;
- copiare un file in un'altra directory;
- copiare più file in un'altra directory;
- copiare directory.

Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Esegue automaticamente una copia di backup di ogni file di destinazione
-f Forza la sovrascrittura dei file
-i Attiva la modalità interattiva, che chiede conferma prima di sovrascrivere dei file
-p Mantiene, se possibile, gli attributi del file
-r Permette di attivare la modalità ricorsiva, consentendo la copia di directory
-v Attiva la modalità "verbose", visualizza ciò che il sistema ha fatto in seguito al comando

Esempio:
Copia il file "File1" della directory /prova nella directory /prova1 dandogli il nome "File2".
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

mv


Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni sono le stesse del comando cp.

Esempi:
Cambiare il nome al file da "File1" in "File2":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Spostare il file "File1" nella directory /prova:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!



rm


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-i Chiedi conferma prima di cancellare
Forza la cancellazione del file (senza conferma)
Abilita la modalità ricorsiva usata per la cancellazione delle directory

rmdir


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cancella la directory prova/ e il contenuto:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


touch


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

LE opzioni disponibili sono:
-a Cambia solo la data dell'ultimo accesso
-c Non creare il file
-m Cambia solo la data dell'ultima modifica
-t STAMP pecifica la data nel formato «[[CC]YY]MMDDhhmm[.ss]» Dove:
CC sta per il secolo, YY è l'anno, MM il mese, DD è il giorno, hh è l'ora, mm sono i minuti e ss i secondi.
Es:
Impostiamo la data e l'ora di "File1" al 12 Aprile 2014, alle 02:12:30
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


ln


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


chmod


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
u Proprietario
g Gruppo
o Altri
x Esecuzione
w Scrittura
r Lettura
+ Aggiungi permesso
- Annulla permesso
= Imposta permesso


Funzioni di ricerca​
find


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cerca tutti i file appartententi all'user "Sciax":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Cerca all'interno della directory tutti i file con estensione .mp3:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione dei file compressi​
Comprimere:
Per creare un archivio bisogna:
1. Fare clic col pulsante destro del mouse su una cartella o su un gruppo di file;
2. Selezionare «Crea archivio»;
3. Nella casella di testo «Archivio» inserire il nome e selezionare il tipo di estensione;
5. Fare clic su «Crea».

Decomprimere:
Per decomprimere un archivio bisogna:
1. Fare clic col pulsante destro del mouse sull'archivio che si desidera decomprimere;
2. Selezionare «Estrai qui...»;
3. L'archivio verrà scompattato nella cartella corrente.

Formati disponibili:
tar
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-c Crea un nuovo archivio
-r Aggiunge i file all'archivio
-x Estrae i file da un archivio
-t Elenca tutti i file in un archivio
-f archivio.tar Utilizza come archivio il file archivio.tar
-v Elenca tutti i file processati
-d Decomprimi un archivio

gzip
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

bzip2
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione del filesystem​
mount


Esempio:
Monta in /media/cdrom il dispositivo CD-Rom.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

unmount


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Smonta il dispositivo CD-ROM.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Ottenere informazioni sul sistema​
du


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizza le informazioni sia sui file che sulle directory
-s Visualizza la dimensione totale complessiva
-x Esclude le sottodirectory che siano parte di un'altro filesystem

Esempio:
Visualizza la quantità di spazio occupata dalla propria directory home.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

df


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Include nell’elenco anche i filesystem con una dimensione di 0 blocchi.
-h Aggiunge a ciascuna dimensione un suffisso
-H Ha lo stesso effetto di -h, ma usa le unità ufficiali (con potenze di 1000 piuttosto che di 1024)
-t tipofs Limita l’elenco a filesystem del tipo specificato
-t tipofs Limita l’elenco a filesystem non del tipo specificato

free


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Mostra la quantità di memoria in byte
-k Mostra la quantità di memoria in KiB
-t Mostra una riga contente i totali

top


Il comando uname mostra informazioni sul sistema.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal programma, premere il tasto «q».

uname


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizzerà tutte le informazioni del sistema
-m Mostra il tipo di macchina
-n Mostra il nome host del nodo di rete della macchina
-s Mostra il nome del kernel
-r Mostra la release del kernel
-o Mostra il nome del sistema operativo

lsb_release


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-d Mostra la descrizione della distribuzione
-c Mostra il nome in codice della distribuzione
-r Mostra il numero di rilascio della distribuzione
-a Mostra tutte le informazioni sulla distribuzione


Amministrazione degli utenti
adduser


Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

passwd


Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Mentre per cambiare la password corrente:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

more


Alcuni esempi d'uso del comando more abbinato ad altri comandi:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Eseguire comandi con privilegi di amministrazione​



Ottenere maggiore informazioni​


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Per visualizzare la pagina di manuale dello stesso comando man:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal manuale premere il tasto «q».

Le informazioni sono state prese dal web.
Per ora è tutto :emoji_slight_smile: per qualsiasi informazione chiedete pure.
bravo anche io uso ubuntu ma per i meno esperti è buona come guida ;)
 
  • Like
Reactions: 1 person
Salve a tutti, in questo topic vi riporterò tutti i comandi base come utilizzarli e a cosa servono.
Tutti i comandi all'interno di questa pagina devono essere eseguiti dal terminale.

Gestione File e Directory​
pwd


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
1. ls che ci indicherà l'elenco delle directory e sottodirectory presenti nella directory corrente.

Se volessimo sapere il contenuto di una directory diversa da quella in cui ci troviamo dobbiamo usare questo comando:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se vuoi visualizzare alcune informazioni di ogni file/directory presente, dobbiamo usare ls accompagnato da "-l":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Se nella directory sono presenti dei file nascosti che volete visualizzare dovete usare il comando "-al":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Per vedere anche il contenuto di ogni sottodirectory possiamo usare "-R":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

2. cd che ci permetterà di muoverci tra le directory, in questo modo:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Di seguito altre opzioni che potrete usare:
[directory] Elenca il contenuto della directory specificata
-a Elenca i file nascosti
-l Elenco dettagliato delle informazioni di tutti i file/directory presenti
-R Elenca i file nella directory indicata e in tutte le sottodirectory
-s Mostra la dimensione dei file
-S Ordina i file per dimensione partendo dal più grande
-u Ordina i file per data e ora di accesso partendo dal più recente
-X Ordina i file per estensione e ordine alfabetico
-r Elenca i file invertendone l'ordine
-color Mostra i file con colori differenti



mkdir



Il comando da utilizzare è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Verrà creata la directory "mkdir ~/prova-"


cp

Il comando cp serve per:
- copiare un file in un altro file;
- copiare un file in un'altra directory;
- copiare più file in un'altra directory;
- copiare directory.

Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Esegue automaticamente una copia di backup di ogni file di destinazione
-f Forza la sovrascrittura dei file
-i Attiva la modalità interattiva, che chiede conferma prima di sovrascrivere dei file
-p Mantiene, se possibile, gli attributi del file
-r Permette di attivare la modalità ricorsiva, consentendo la copia di directory
-v Attiva la modalità "verbose", visualizza ciò che il sistema ha fatto in seguito al comando

Esempio:
Copia il file "File1" della directory /prova nella directory /prova1 dandogli il nome "File2".
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

mv


Il comando da inserire è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni sono le stesse del comando cp.

Esempi:
Cambiare il nome al file da "File1" in "File2":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Spostare il file "File1" nella directory /prova:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!



rm


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-i Chiedi conferma prima di cancellare
Forza la cancellazione del file (senza conferma)
Abilita la modalità ricorsiva usata per la cancellazione delle directory

rmdir


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cancella la directory prova/ e il contenuto:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


touch


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

LE opzioni disponibili sono:
-a Cambia solo la data dell'ultimo accesso
-c Non creare il file
-m Cambia solo la data dell'ultima modifica
-t STAMP pecifica la data nel formato «[[CC]YY]MMDDhhmm[.ss]» Dove:
CC sta per il secolo, YY è l'anno, MM il mese, DD è il giorno, hh è l'ora, mm sono i minuti e ss i secondi.
Es:
Impostiamo la data e l'ora di "File1" al 12 Aprile 2014, alle 02:12:30
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


ln


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


chmod


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
u Proprietario
g Gruppo
o Altri
x Esecuzione
w Scrittura
r Lettura
+ Aggiungi permesso
- Annulla permesso
= Imposta permesso


Funzioni di ricerca​
find


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Cerca tutti i file appartententi all'user "Sciax":
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Cerca all'interno della directory tutti i file con estensione .mp3:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione dei file compressi​
Comprimere:
Per creare un archivio bisogna:
1. Fare clic col pulsante destro del mouse su una cartella o su un gruppo di file;
2. Selezionare «Crea archivio»;
3. Nella casella di testo «Archivio» inserire il nome e selezionare il tipo di estensione;
5. Fare clic su «Crea».

Decomprimere:
Per decomprimere un archivio bisogna:
1. Fare clic col pulsante destro del mouse sull'archivio che si desidera decomprimere;
2. Selezionare «Estrai qui...»;
3. L'archivio verrà scompattato nella cartella corrente.

Formati disponibili:
tar
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-c Crea un nuovo archivio
-r Aggiunge i file all'archivio
-x Estrae i file da un archivio
-t Elenca tutti i file in un archivio
-f archivio.tar Utilizza come archivio il file archivio.tar
-v Elenca tutti i file processati
-d Decomprimi un archivio

gzip
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

bzip2
Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Gestione del filesystem​
mount


Esempio:
Monta in /media/cdrom il dispositivo CD-Rom.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

unmount


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Smonta il dispositivo CD-ROM.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Ottenere informazioni sul sistema​
du


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizza le informazioni sia sui file che sulle directory
-s Visualizza la dimensione totale complessiva
-x Esclude le sottodirectory che siano parte di un'altro filesystem

Esempio:
Visualizza la quantità di spazio occupata dalla propria directory home.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

df


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Include nell’elenco anche i filesystem con una dimensione di 0 blocchi.
-h Aggiunge a ciascuna dimensione un suffisso
-H Ha lo stesso effetto di -h, ma usa le unità ufficiali (con potenze di 1000 piuttosto che di 1024)
-t tipofs Limita l’elenco a filesystem del tipo specificato
-t tipofs Limita l’elenco a filesystem non del tipo specificato

free


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-b Mostra la quantità di memoria in byte
-k Mostra la quantità di memoria in KiB
-t Mostra una riga contente i totali

top


Il comando uname mostra informazioni sul sistema.
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal programma, premere il tasto «q».

uname


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-a Visualizzerà tutte le informazioni del sistema
-m Mostra il tipo di macchina
-n Mostra il nome host del nodo di rete della macchina
-s Mostra il nome del kernel
-r Mostra la release del kernel
-o Mostra il nome del sistema operativo

lsb_release


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Le opzioni disponibili sono:
-d Mostra la descrizione della distribuzione
-c Mostra il nome in codice della distribuzione
-r Mostra il numero di rilascio della distribuzione
-a Mostra tutte le informazioni sulla distribuzione


Amministrazione degli utenti
adduser


Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

passwd


Esempio:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Mentre per cambiare la password corrente:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

more


Alcuni esempi d'uso del comando more abbinato ad altri comandi:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Eseguire comandi con privilegi di amministrazione​



Ottenere maggiore informazioni​


Il comando da inserire nel terminale è:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempio:
Per visualizzare la pagina di manuale dello stesso comando man:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Per uscire dal manuale premere il tasto «q».

Le informazioni sono state prese dal web.
Per ora è tutto :emoji_slight_smile: per qualsiasi informazione chiedete pure.

Guida veramente strutturata bene il mio giudizio è veramente positivo per la struttura della guida e l'utilità di essa un bel 10+ :emoji_relieved:
 
  • Like
Reactions: 1 person
Vorrei aggiungere che si possono usare tutti questi comandi su l'emulatore cygwin, ottimo su macchine Windows e Mac :emoji_slight_smile:

Ho preferito non inserirlo dato che il topic tratta dei comandi eseguibili da macchina ubuntu, in ogni caso lo aggiungo alla fine del topic.