Cheat Sheet Comandi Bash
Questa pagina fornisce una cheat sheet visiva per i comandi Bash, inclusi operazioni sui file, gestione del sistema, strumenti di rete e vari altri comandi di uso comune.
Operazioni sui File
| Operazione | Comando |
|---|---|
| Elencare i file nella directory corrente | ls |
| Cambiare directory | cd [directory] |
| Creare una nuova directory | mkdir [directory] |
| Eliminare un file | rm [file] |
| Spostare/Rinominare un file | mv [sorgente] [destinazione] |
| Copiare un file | cp [sorgente] [destinazione] |
| Visualizzare il contenuto del file | cat [file] |
| Trovare file | find [percorso] -name [nome_file] |
Gestione del Sistema
| Operazione | Comando |
|---|---|
| Mostrare il percorso corrente | pwd |
| Mostrare informazioni di sistema | uname -a |
| Mostrare l’utente corrente | whoami |
| Cambiare utente | su [nome_utente] |
| Eseguire comando come superutente | sudo [comando] |
| Installare pacchetto (basato su Debian) | sudo apt-get install [pacchetto] |
| Installare pacchetto (basato su RedHat) | sudo yum install [pacchetto] |
| Aggiornare elenco pacchetti (Debian) | sudo apt-get update |
| Aggiornare elenco pacchetti (RedHat) | sudo yum check-update |
Strumenti di Rete
| Operazione | Comando |
|---|---|
| Visualizzare configurazione di rete | ifconfig |
| Testare connettività di rete | ping [host o IP] |
| Tracciare il percorso | traceroute [host o IP] |
| Scaricare un file | wget [URL] |
| Caricare un file | scp [file_locale] [utente]@[host]:[percorso_remoto] |
| Mostrare tutti i processi nella directory corrente | jobs |
| Terminare un processo | kill [PID] |
| Terminare il processo corrente | Ctrl + C |
Elaborazione Testo
| Operazione | Comando |
|---|---|
| Cercare testo | grep [testo] [file] |
| Sostituire testo | sed -i 's/[vecchio]/[nuovo]/g' [file] |
| Ordinare un file | sort [file] |
| Contare le righe | wc -l [file] |
| Mostrare le prime 10 righe di un file | head -n 10 [file] |
| Mostrare le ultime 10 righe di un file | tail -n 10 [file] |
Compressione e Decompressione
| Operazione | Comando |
|---|---|
| Comprimere una cartella | tar -czvf [archivio].tar.gz [cartella] |
| Decomprimere un file | tar -xzvf [archivio].tar.gz |
| Creare un archivio zip | zip -r [archivio].zip [cartella] |
| Estrarre un archivio zip | unzip [archivio].zip |
Varie
| Operazione | Comando |
|---|---|
| Pulire lo schermo | Ctrl + L |
| Uscire dal terminale | exit |
| Chiudere la scheda corrente | Ctrl + Shift + W |
| Passare da una scheda all’altra | Ctrl + Tab |
| Aprire una nuova finestra del terminale | Ctrl + Shift + N |