Archivio Comandi CLI & DevOps — Edizione 2026

Trova, Componi e Padroneggia i Tuoi Comandi

Consultazione istantanea di sintassi, opzioni, flag, esempi pratici e ricette pronte all'uso per Linux, PowerShell, Git, Docker, MySQL, Flutter e molto altro.

/
13 Tecnologie 69 Comandi 44 Parametri & Flag 6 Ricette Pratiche

Tecnologie & Ambienti

Seleziona una piattaforma per visualizzare il cheatsheet completo e i comandi suddivisi per sezioni.

Costruttore Comandi
Costruttore Visuale Live

Genera Comandi Complessi con un Click

Configura porte, volumi e variabili per Docker Run, calcola permessi ottali e simbolici con il Chmod Matrix, componi archivi Tar/Gzip, sincronizza con Rsync e pianifica dump MySQL in modo visuale e senza errori.

Comandi in Evidenza

I comandi più consultati e fondamentali per lo sviluppo e l'amministrazione di sistema.

Docker & Compose Base

Crea ed avvia un nuovo container a partire da un'immagine specificata.

Sintassi
>_docker run [OPZIONI] IMMAGINE [COMANDO] [ARG...]
Linux & Bash Intermedio

Sincronizza file e directory localmente o da/verso un host remoto in modo incrementale ed efficiente.

Sintassi
>_rsync [OPZIONI] SORGENTE DESTINAZIONE
MySQL & MariaDB Intermedio

Esporta la struttura e i dati dei database MySQL/MariaDB in file di dump SQL per backup o migrazione.

Sintassi
>_mysqldump [OPZIONI] NOME_DB [TABELLE...] > BACKUP.SQL
Flutter & Dart Base

Inizializza un nuovo progetto Flutter multipiattaforma con template pronto all'uso.

Sintassi
>_flutter create [OPZIONI] <DIRECTORY_PROGETTO>
Windows CMD Intermedio

Robust File Copy: copia file e interi alberi di directory con mirroring e ripristino interruzioni.

Sintassi
>_robocopy SORGENTE DESTINAZIONE [FILE...] [OPZIONI]
PowerShell Base

Recupera l'elenco completo o filtrato dei processi in esecuzione come oggetti PowerShell.

Sintassi
>_Get-Process [[-Name] <String[]>] [-IncludeUserName] [___TKN_ARG_1___]
Git Base

Clona un repository remoto in una nuova directory locale.

Sintassi
>_git clone [OPZIONI] <REPOSITORY> [___TKN_ARG_1___]
Composer (PHP) Base

Aggiunge una nuova dipendenza al file composer.json e la installa immediatamente nel progetto.

Sintassi
>_composer require [OPZIONI] VENDOR/PACCHETTO[:VERSIONE]

Ricette Pratiche ("Come fare per...")

Soluzioni pronte e comandi one-liner per scenari reali del lavoro quotidiano.

Vedi Tutte le Ricette
Git

Come clonare solo uno specifico branch con cronologia minima (shallow clone)

Devi scaricare un repository pesante per fare una modifica rapida o in una pipeline CI/CD senza scaricare gigabyte di vecchi commit.

Soluzione
$git clone --single-branch --branch <NOME_BRANCH> --depth 1 <URL_REPO>

Il flag `--single-branch` scarica unicamente il ramo indicato, mentre `--depth 1` limita il download all'ultimo commit riducendo il tempo di clone del 95%.

Docker & Compose

Come avviare un database MySQL/MariaDB in Docker con dati persistenti e porta esposta

Vuoi avviare rapidamente un ambiente di database isolato senza installare pacchetti sul sistema host e senza perdere i dati al riavvio.

Soluzione
$docker run -d --name local-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=rootpassword -e MYSQL_DATABASE=app_db -v db_data:/var/lib/mysql --restart unless-stopped mysql:8.4

Il comando avvia in background il container MySQL, mappa la porta standard 3306, crea automaticamente il database `app_db` e salva i dati nel volume permanente `db_data`.

Linux & Bash

Come trovare ed eliminare file di log o temporanei più vecchi di 30 giorni

La partizione del server si sta riempiendo a causa di vecchi log o file temporanei non ruotati.

Soluzione
$find /var/log/app/ -type f -name "*.log" -mtime +30 -exec rm -f {} \;

Find cerca tutti i file regolari che terminano per `.log` la cui data di modifica supera i 30 giorni e per ciascuno esegue la cancellazione forzata.

MySQL & MariaDB

Come creare un backup dump compresso al volo di MySQL senza bloccare le tabelle

Necessità di fare un backup immediato di un database in produzione senza provocare timeout o bloccare gli utenti.

Soluzione
$mysqldump --single-transaction --quick --routines -u root -p nome_database | gzip -9 > backup_$(date +%Y%m%d_%H%M%S).sql.gz

Utilizza `--single-transaction` per leggere le tabelle InnoDB in modo consistente e invia i dati direttamente a `gzip` per un file compresso e leggero.