terminal Windows

I comandi più utili del Prompt dei comandi di Windows

calendar_today personTeam EGSOFT schedule2 min di lettura

Prima di PowerShell, Windows aveva già un terminale a riga di comando: il Prompt dei comandi (cmd.exe), erede diretto del vecchio MS-DOS. È ancora presente in ogni installazione di Windows ed è spesso la via più rapida per una diagnostica veloce o un'operazione su file senza aprire Esplora risorse. Ecco i comandi che usiamo più spesso, raggruppati per scopo.

Navigazione e file

ComandoEquivalente concettuale LinuxEsempio
dirlsdir /a (mostra anche i file nascosti)
cdcdcd C:\Progetti
copycpcopy origine.txt destinazione.txt
movemvmove file.txt C:\Archivio\
delrmdel /s /q cartella\*.tmp
mkdirmkdirmkdir NuovaCartella
clsclearPulisce lo schermo del terminale

Diagnostica di rete

Sono i comandi più usati in assoluto per capire perché "internet non va", ancora prima di aprire un browser.

  • ipconfig /all — mostra indirizzo IP, gateway, DNS e MAC address di ogni scheda di rete
  • ipconfig /flushdns — svuota la cache DNS locale, utile quando un sito è stato spostato ma il PC continua a risolvere il vecchio indirizzo
  • ping host — verifica se un host risponde e con quale latenza (es. ping 8.8.8.8 per testare la connettività a prescindere dal DNS)
  • tracert host — mostra ogni "salto" (router) attraversato per raggiungere una destinazione: utile per capire dove si interrompe un collegamento lento
  • netstat -ano — elenca le connessioni di rete attive con il PID del processo che le ha aperte

Processi e sistema

ComandoCosa fa
tasklistElenca tutti i processi in esecuzione
taskkill /PID 1234 /FTermina forzatamente un processo dato il suo PID
systeminfoRiepilogo completo hardware/software del PC (versione OS, RAM, hotfix installati)
sfc /scannowVerifica e ripara i file di sistema Windows corrotti (richiede prompt come amministratore)
chkdsk C: /fControlla e ripara errori sul filesystem del disco C:

Utility spesso sottovalutate

whoami mostra l'utente correntemente collegato (utile in sessioni RDP o script eseguiti come un altro utente); where nomefile.exe cerca un eseguibile lungo il PATH di sistema, l'equivalente Windows del comando which su Linux; findstr "testo" file.txt è l'equivalente approssimativo di grep per cercare una stringa dentro un file; type file.txt stampa il contenuto di un file di testo a schermo, come cat.

Quando passare a PowerShell

Il Prompt dei comandi resta comodo per operazioni rapide e per compatibilità con vecchi script batch (.bat), ma per qualunque automazione più strutturata — gestione oggetti anziché solo testo, accesso al filesystem come API, interazione con Active Directory o Microsoft 365 — lo strumento corretto oggi è PowerShell, di cui parliamo nell'articolo dedicato del nostro blog. La documentazione ufficiale di riferimento per tutti i comandi di sistema Windows è su Microsoft Learn.

terminalAltri articoli su Windows grid_viewTutti gli articoli
Scrivici su WhatsApp