TechArea
24dic/11Off

Comandi Linux utili (da terminale o riga di comando)

Soprattutto per chi è alle prime armi può tornare utile questo elenco di comandi da digitare nelle righe di comando del proprio Desktop Environment o direttamente nel terminale.

Per chi viene dal vecchio DOS riconoscerà alcuni dei comandi proprio perché DOS aveva attinto a pieni mani dai comandi Unix.

Visualizzare il contenuto di uno o più file

Comando cat
Significato Catalog
Opzioni più usate --help per visualizzare le istruzioni di aiuto
Esempi cat file1 (visualizza il contenuto del file1)
cat file1 file2 > file3 (crea file3 con il contenuto di file1 e file2)
Note

Cambiare la cartella (directory) corrente

Comando cd
Significato Change Dir
Opzioni più usate  --help per visualizzare le istruzioni di aiuto
Esempi cd folder1 porta nella sotto cartella folder1
cd /folder1 porta nella cartella folder1 presente nella root
cd /<path>/folder1 porta nella cartella folder1 presente dentro il percorso <path>
cd ..     porta della cartella di livello superiore
Note

 Cambiare i diritti/permessi  di files e cartelle

Comando chmod
Significato Change Mode
Opzioni più usate -R consente di modificare ricorsivamente i permessi della directory indicata e del suo contenuto
--help per visualizzare le istruzioni di aiuto
Esempi chmod 0xyz file1 (imposta per il file1 i valori di lettura, scrittura ed esecuzione per il proprietario, il gruppo ed altri)
chmod -R 0xyz folder1 (imposta per il folder1 e tutti il suo contenuto, files ed altre cartelle, i valori di lettura, scrittura ed esecuzione per il proprietario, il gruppo ed altri)
Note xyz sono i tre valori numerici solitamente usati per identificare in modo binario i diritti di lettura, scrittura ed esecuzione.
z identifica il proprietario, y il gruppo e z gli altri.
Potrebbe essere necessario premettere il comando sudo.

Cambiare il proprietario di un file

Comando chown
Significato Change Owner
Opzioni più usate -R consente di modificare ricorsivamente il proprietario della directory indicata e del suo contenuto.
--help per visualizzare le istruzioni di aiuto
Esempi chown nome1 file1 (rende il file1 proprietario di nome1)
chown nome1:gruppo1 file1 (rende il file1 proprietario di nome1 e del gruppo1)
chown -R nome1:gruppo1 folder1 (rende la cartella folder1 e i file contenuti proprietari di nome1 e del gruppo1)
Note Potrebbe essere necessario premettere il comando sudo.

 Copiare un file o una directory

Comando cp
Significato Copy
Opzioni più usate r copia le directory e le sottodirectory ricorsivamente
--help per visualizzare le istruzioni di aiuto
Esempi cp file1 folder1 (copia file1 dentro la directory folder1)
cp -r folder1 folder2 (copia tutta la directory folder1 dentro a folder2)
Note

Visualizzare lo spazio libero su disco

Comando ds
Significato Disk Free
Opzioni più usate -h (visualizza lo spazio libero in formato sintetico)
-l (visualizza lo spazio libero dei soli file system locali)
--help per visualizzare le istruzioni di aiuto
Esempi df (visualizza lo spazio libero in formato esteso)
df -h -l (visualizza sinteticamente lo spazio libero dei file system locali)
Note

Visualizzare  lo stato della memoria

Comando free
Significato Free
Opzioni più usate  --help per visualizzare le istruzioni di aiuto
Esempi free
Note

Visualizza il contenuto di una cartella

Comando ls
Significato List
Opzioni più usate -a lista anche i file nascosti
-l mostra tutte le informazioni per ogni file
-k dimensione dei file è in Kb
-F classifica i file a seconda del tipo
-R in modo ricorsivo
--help per visualizzare le istruzioni di aiuto
Esempi ls -l
ls -a -R /home lista il contenuto della cartella home e di tutte le sotto cartelle.
Note

Creare una cartella

Comando mkdir
Significato Make Dir
Opzioni più usate --help per visualizzare le istruzioni di aiuto
Esempi mkdir folder1 (crea la sotto cartella folder1)
mkdir /<path>/folder2 (crea la sotto cartella folder2 al termine di <path>)
Note

Visualizzare il contenuto di un file in pagine video

Comando more
Significato  More
Opzioni più usate --help per visualizzare le istruzioni di aiuto
Esempi more file1
ls -l | more
Note Il comando more lavora autonomamente o in "pipe" con altri comandi.
Completata la pagina video interrompe il tetso e visualizza "more" sull'ultima riga.
Il tasto Invio fa avanzare la visualizzazione riga per riga mentre la barra spaziatrice fa avanzare di un altra pagina.
Per interrompere digitare CTRL+Z

Muovere o rinomina un file o una cartella

Comando mv
Significato Move
Opzioni più usate -i chiede la conferma
--help per visualizzare le istruzioni di aiuto
Esempi mv File1 file2 (rinominaFile1 in File2)
mv File1 Folder1 (sposta File1 dentro la cartella Folder1)
Note

 Visualizzare il path della cartella corrente

Comando pwd
Significato Print Working Directory
Opzioni più usate --help per visualizzare le istruzioni di aiuto
Esempi
Note

Rimuovere un file o una directory

Comando rm
Significato remove
Opzioni più usate -i chiede la conferma
-I chiede conferma la prima volta, nel caso di più rimozioni
-f non chiede la conferma
-v mostra cosa sta facendo
-r operazione ricorsiva (senza non cancella le cartelle)
--help per visualizzare le istruzioni di aiuto
Esempi rm file1 file2 (cancella file1 e file2)
rm -rf folder1 (cancella tutto il contenuto della directory folder1)
Note

Rimuove una directory vuota

Comando rmdir
Significato Remove Dir
Opzioni più usate --help per visualizzare le istruzioni di aiuto
Esempi rmdir
Note

 Visualizzare i processi attualmente in esecuzione

Comando top
Significato
Opzioni più usate q (per uscire da top)
u (ordina per utente)
M (ordina per uso della memoria)
P (ordina per l'uso del processore)
h (visualizza la guida)
k (termina un processo)
n (modifica il numero di processi visualizzati)
Esempi
Note

 

Comando
Significato
Opzioni più usate
Esempi --help per visualizzare le istruzioni di aiuto
Note

 

Pubblicato il TechArea

Commenti (0) Trackback (0)

Spiacenti, il modulo dei commenti è chiuso per ora.

I trackback sono disattivati.