Comandi di Base da utilizzare con Linux.
La conoscenza dei comandi basilari di Linux permette di effettuare tutte quelle operazioni comuni, come particolari azioni direttamente dalla linea di comando, un pò come si faceva con il vecchio Dos per operare con file e directory o altro necessario.
La lista dei comandi sotto riportata vuol essere un piccolo e veloce supporto per le operazioni di base che quotidianamente possono servire. In particolar quando si deve operare con Linux direttamente da terminale.
ls | Visualizza il contenuto di una directory. |
pwd | Mostra in che punto ci troviamo visualizzando l’intero percorso. |
cd | Con tale comando possiamo navigare da una cartella all’altra. |
rm | Il comando rm ci aiuta nella cancellazione di uno o più file. Eliminiamo una directory con il suo contenuto rm -rf dir |
rmdir | Viene utilizzato per cancellare una directory. |
du | Visualizza la quantità usata di spazio su disco di un file o di una cartella. |
cat | Mostra il contenuto di un file. |
free | Mostra la quantità di memoria libera e usata nel sistema. |
find | Permette la ricerca di file che corrispondono a determinati criteri di ricerca. |
cp | Permette la copia di file o directory. |
mkdir | Con tale comando si può creare una cartella. |
mv | Serve per spostare un file o una directory. |
man | Visualizza tutte le informazioni relative ad un comando specificato. |
top | Visualizza una serie di informazioni sui processi e sul sistema. |
tar | Un programma di archiviazione progettato per immagazzinare file o estrarli da un archivio conosciuto con il nome tarfile. |
df | Visualizza lo spazio totale libero su disco. |
ps | Serve per visualizzare i processi attivi presenti nel sistema. |
who | Viene utilizzato per conoscere quali utenti hanno fatto il login sul sistema. |
date | Mostra la data del sistema. |
clear | Pulisce lo schermo del terminale. |
paste | Combina i file linea per linea. |
cut | Rimuove colonne o campi specifici da un file. |
sort | E’utile per ordinare in ordine alfabetico il contenuto di un file. |
join | E’ l’unico comando che permette di estrarre informazioni da due file che condividono un campo in comune. |
awk | Permette di produrre rapporti dall’aspetto professionale. |
grep | Il comando grep serve per trovare un parola o una frase particolare all’interno di un file. |
wget | E’ un comando che permette il download dei file direttamente da terminale. |
Ecco alcuni esempi di comando particolari.
Se volessimo eliminare i soli file e non le dir presenti in una specifica dir procediamo così: find -type f -delete
Non vi è capitato di dover scaricare un file LOG di grosse dimensioni (oltre il 1Gb) con i relativi problemi di apertura dello stesso file di testo. Per questo ci viene in aiuto il comando Linux split -d -b N File-Di-Input File-Di-Output che permette in modo rapido di dividere lo stesso in file più piccoli.
Esempio: split -d -b 100MB Input.log Output.log crea tanti file da 100Mb