Guida ai principali comandi Linux

Se sei nuovo nel mondo di Linux, potresti sentirti sopraffatto dai comandi a riga di comando. Tuttavia, imparare a utilizzare questi comandi può rendere la tua esperienza con Linux molto più efficiente e potente. In questo articolo, ti guideremo attraverso alcuni dei principali comandi Linux.

    • ls – Elencare i file e le directory

Il comando `ls` è uno dei primi comandi che dovresti imparare. Esso elenca i file e le directory nella directory corrente. Ad esempio, per elencare i file e le directory nella tua home directory, digita:

ls ~

    • cd – Cambiare directory

Il comando `cd` ti permette di spostarti tra le directory. Per esempio, per spostarti nella directory “Documenti”, digita:

cd Documenti

    • mkdir – Creare una nuova directory

Con il comando `mkdir`, puoi creare una nuova directory. Ad esempio, per creare una directory chiamata “NuovaCartella”, usa questo comando:

mkdir NuovaCartella

    • touch – Creare un nuovo file vuoto

Il comando `touch` ti permette di creare un nuovo file vuoto. Per esempio, per creare un file chiamato “nuovofile.txt”, esegui:

touch nuovofile.txt

    • cp – Copiare file e directory

Il comando `cp` copia file e directory da una posizione all’altra. Ad esempio, per copiare un file chiamato “file.txt” nella directory “Backup”, usa:

cp file.txt Backup/

    • mv – Spostare file e directory

Il comando `mv` sposta file e directory da una posizione all’altra o rinomina file e directory. Ecco un esempio di spostamento di un file:

mv file.txt CartellaDestinazione/

    • rm – Rimuovere file e directory

Il comando `rm` viene utilizzato per rimuovere file e directory. Usa con cautela, poiché i file eliminati non vengono spostati nel cestino. Ad esempio, per eliminare un file chiamato “file.txt”, esegui:

rm file.txt

    • pwd – Visualizzare la directory corrente

Il comando `pwd` mostra la directory corrente in cui ti trovi. Questo può essere utile per sapere dove sei nel sistema di directory. Esempio:

pwd

    • man – Accesso al manuale utente

Il comando `man` ti fornisce informazioni dettagliate sulla sintassi e sull’uso di altri comandi. Per ottenere il manuale utente di un comando, digita:

man nome_comando

    • grep – Ricerca di testo

Il comando `grep` consente di cercare testo all’interno di file. Ad esempio, per cercare la parola “ricerca” nel file “testo.txt”, usa:

grep "ricerca" testo.txt

    • top – Monitorare le risorse di sistema

Il comando `top` mostra in tempo reale le informazioni sulle risorse di sistema, come l’utilizzo della CPU e della memoria. Per avviare il monitoraggio, esegui semplicemente:

top

    • chmod – Modificare i permessi dei file

Il comando `chmod` ti consente di modificare i permessi di accesso ai file e alle directory. Per esempio, per concedere la possibilità di eseguire un file, usa:

chmod +x nome_file

    • find – Ricerca file e directory

Il comando `find` consente di cercare file e directory in base a vari criteri come il nome, la dimensione o la data di modifica. Esempio:

find /percorso -name "nome_file.txt"

    • tar – Comprimere e decomprimere file

Il comando `tar` ti permette di creare file di archivio (tarball) e decomprimerli. Ad esempio, per creare un archivio di file:

tar -cvf archivio.tar file1 file2

Per estrarre un archivio:

tar -xvf archivio.tar

    • ping – Testare la connessione di rete

Il comando `ping` ti consente di verificare la connettività con un indirizzo IP o un nome di dominio. Esempio:

ping google.com

    • ifconfig – Visualizzare e configurare l’interfaccia di rete

Il comando `ifconfig` mostra informazioni sull’interfaccia di rete. Può essere utilizzato anche per configurare le interfacce. Esempio:

ifconfig

    • ssh – Connessione remota sicura

Il comando `ssh` consente di connettersi a un server remoto in modo sicuro. Ad esempio, per collegarsi a un server:

ssh username@indirizzo_ip

    • df – Visualizzare lo spazio su disco

Il comando `df` mostra lo spazio disponibile e utilizzato su disco. Esempio:

df -h

    • du – Calcolare lo spazio utilizzato da una directory

Il comando `du` calcola lo spazio utilizzato da una directory e dai suoi contenuti. Ad esempio:

du -sh /percorso_directory

    • history – Mostrare la cronologia dei comandi

Il comando `history` visualizza la cronologia dei comandi eseguiti in sessioni precedenti. Esempio:

history

Questi comandi aggiuntivi ti aiuteranno a gestire e sfruttare al meglio il tuo sistema Linux in una varietà di scenari. Esplorali in base alle tue esigenze specifiche.