Schema dei comandi Bash
Questa pagina fornisce uno schema visivo dei comandi Bash, incluse operazioni sui file, gestione del sistema, strumenti di rete e altro ancora.
Operazioni sui file
| Operazione | Comando |
|---|---|
| Elenca i file nella directory corrente | ls |
| Cambia directory | cd [directory] |
| Crea una nuova directory | mkdir [directory] |
| Elimina file | rm [file] |
| Sposta/Rinomina file | mv [sorgente] [destinazione] |
| Copia file | cp [sorgente] [destinazione] |
| Visualizza contenuto file | cat [file] |
| Trova file | find [percorso] -name [nome_file] |
Gestione del sistema
| Operazione | Comando |
|---|---|
| Mostra percorso corrente | pwd |
| Mostra informazioni di sistema | uname -a |
| Mostra utente corrente | whoami |
| Cambia utente | su [utente] |
| Esegui comando come superutente | sudo [comando] |
| Installa pacchetto (basato su Debian) | sudo apt-get install [pacchetto] |
| Installa pacchetto (basato su RedHat) | sudo yum install [pacchetto] |
| Aggiorna elenco pacchetti (Debian) | sudo apt-get update |
| Aggiorna elenco pacchetti (RedHat) | sudo yum check-update |
Strumenti di rete
| Operazione | Comando |
|---|---|
| Visualizza configurazione di rete | ifconfig |
| Test connettività di rete | ping [host o IP] |
| Traccia percorso | traceroute [host o IP] |
| Scarica file | wget [URL] |
| Carica file | scp [file_locale] [utente]@[host]:[percorso_remoto] |
| Mostra tutti i processi nella directory corrente | jobs |
| Termina processo | kill [PID] |
| Termina processo corrente | Ctrl + C |
Elaborazione testi
| Operazione | Comando |
|---|---|
| Trova testo | grep [testo] [file] |
| Sostituisci testo | sed -i 's/[vecchio]/[nuovo]/g' [file] |
| Ordina file | sort [file] |
| Conta righe | wc -l [file] |
| Mostra prime 10 righe | head -n 10 [file] |
| Mostra ultime 10 righe | tail -n 10 [file] |
Compressione ed estrazione
| Operazione | Comando |
|---|---|
| Comprimi cartella | tar -czvf [archivio].tar.gz [cartella] |
| Estrai file | tar -xzvf [archivio].tar.gz |
| Crea archivio zip | zip -r [archivio].zip [cartella] |
| Estrai archivio zip | unzip [archivio].zip |
Varie
| Operazione | Comando |
|---|---|
| Pulisci schermo | Ctrl + L |
| Esci dal terminale | exit |
| Chiudi scheda corrente | Ctrl + Shift + W |
| Passa tra le schede | Ctrl + Tab |
| Apri nuova finestra terminale | Ctrl + Shift + N |