I comandi CMD più importanti: una panoramica

by Michaela

Il Prompt dei comandi (CMD) offre una vasta gamma di funzioni, ma per ciascuna di esse è necessario un comando specifico. In questo consiglio pratico scoprirete quali sono i comandi CMD più importanti.

Comandi CMD importanti per il file system

Tramite il CMD puoi accedere al tuo file system e gestire file e cartelle.

  • Quando avvii il Prompt dei comandi, di solito ti trovi nella tua cartella utente o nella cartella system32, se avvii il CMD come amministratore.
  • Per aprire un altro percorso di file, è possibile utilizzare i comandi “CD”.
  • Con il comando “cd [cartella]” è possibile accedere a una sottocartella della cartella attualmente selezionata. A tal fine, sostituire “[cartella]” con il nome della cartella desiderata. Non è necessario inserire le virgolette.
  • Il comando “cd ..” vi porta al livello superiore.
  • “md [cartella]” crea una nuova cartella con un nome a vostra scelta nel percorso attualmente selezionato.
  • “dir” vi fornisce una panoramica di tutte le sottocartelle presenti nella cartella attualmente selezionata.
  • Un altro comando utile è “del [nomefile]”, con cui è possibile eliminare i file. Si noti tuttavia che questa operazione non può essere annullata; gli utenti inesperti dovrebbero quindi utilizzarla con cautela.

Visualizzare le informazioni di sistema

Con un semplice comando è possibile ottenere una panoramica di tutte le informazioni rilevanti relative al proprio dispositivo.

  • Tutto ciò che occorre fare è digitare il comando “systeminfo”.
  • In questo modo si ottengono informazioni sul dispositivo, sul sistema, sullo spazio libero su disco e altri dettagli.
  • Altrettanto utile è il comando “chkdsk”, con cui è possibile verificare la presenza di errori nel file system delle unità. Con “chkdsk C:” è possibile, ad esempio, individuare i settori danneggiati sull’unità C.

Informazioni su un indirizzo esterno

È possibile esaminare anche indirizzi IP e URL utilizzando il prompt dei comandi.

  • “ping [sito web]” fornisce statistiche di ping relative a un sito web.
  • In questo modo è possibile inviare e ricevere pacchetti a un indirizzo a scelta per verificare la velocità del server.
  • “nslookup [sito web]” fornisce inoltre ulteriori informazioni su un sito web. In questo modo è possibile scoprire l’indirizzo IP associato a un sito web.
  • Con “tracert [sito web]” è possibile visualizzare in dettaglio il percorso che un pacchetto di dati compie attraverso la rete – utile in caso di errori di rete o latenze elevate. Il comando “netstat” mostra le connessioni di rete attive e le porte aperte, il che è particolarmente utile per i controlli di sicurezza o in caso di problemi di connessione.

Configurazione IP

Se cercate informazioni sul vostro indirizzo IP e sullo stato delle vostre connessioni Internet, potete farlo in modo semplice e veloce tramite il prompt dei comandi.

  • “ipconfig” fornisce tutte le informazioni relative alla rete.
  • In questo modo vengono visualizzati l’indirizzo IPv4 e l’indirizzo della rete.
  • Una volta richiamato ‘ipconfig’, è possibile eseguire ulteriori comandi.
  • “ipconfig /all” fornisce informazioni dettagliate.
  • “ipconfig /renew” rinnova tutte le schede di rete.
  • Con “ipconfig /flushdns” è inoltre possibile svuotare la cache DNS – utile se determinati siti web vengono caricati in modo errato o se l’assegnazione dell’IP è cambiata. Si tratta di un comando spesso utilizzato in caso di problemi di rete.

Terminare i processi con CMD

Non solo tramite il Task Manager è possibile ottenere una panoramica dei processi in esecuzione. Nel prompt dei comandi è possibile visualizzare un elenco e terminare i processi.

  • “tasklist” elenca tutti i processi attualmente in esecuzione. A differenza del Task Manager , qui è possibile copiare l’elenco e, se lo si desidera, salvarlo in un documento di testo.
  • Ciascuno dei processi elencati in “tasklist” possiede un proprio ID. Utilizzando questo ID è possibile terminare i processi.
  • Con “taskkill /pid [xyz]” è possibile terminare un processo con un determinato ID. (Sostituire “[xyz]” con l’ID del processo visualizzato.)
  • Con “taskkill /im chrome.exe” è inoltre possibile terminare i processi in base al loro nome.
  • Un altro comando utile è “sfc /scannow”. Controlla tutti i file di sistema e ripara automaticamente i componenti di Windows danneggiati – particolarmente utile se Windows si avvia in modo errato o i programmi si chiudono in modo imprevisto.

    Eliminare in modo sicuro un percorso di file con Cipher

    Mentre con la funzione “Elimina” in Esplora file i file non vengono più visualizzati, i dati rimangono sul disco rigido finché non vengono sovrascritti da nuovi dati. Cipher consente l’eliminazione diretta.

    • Se quindi desiderate cancellare in modo sicuro un percorso di file, come ad esempio “C://”, o sovrascrivere il disco rigido, potete farlo con “cipher”.
    • Il comando “cipher” ripulisce l’intero percorso del file salvando dati casuali su di esso. 
    • Con “cipher /w:c”, ad esempio, è possibile cancellare tutto lo spazio vuoto sul disco rigido selezionato (in questo esempio C). 
    • I file esistenti non vengono cancellati, viene sovrascritta solo la memoria vuota.
    • Inoltre, “cipher” può essere utilizzato anche per crittografare dati o modificare attributi dei file, soprattutto in ambienti professionali o rilevanti per la sicurezza.
    • Un comando CMD particolarmente potente è “diskpart”, che consente di gestire dischi, partizioni e volumi. Con “list disk” è possibile visualizzare le unità, con “select disk X” selezionarne una e con ‘clean’ o “create partition” cancellare o creare nuove partizioni.

    Spegnimento del sistema

    Con il prompt dei comandi avete possibilità quasi infinite per controllare lo spegnimento.

    • “shutdown” offre molte possibilità diverse tramite ulteriori parametri.
    • “shutdown -s” spegne immediatamente il computer.
    • “shutdown -s -t 600” spegne il computer nel tempo specificato. Il tempo deve essere indicato in secondi. In questo esempio, il computer si spegnerà quindi dopo 10 minuti.
    • “shutdown -a” interrompe lo spegnimento pianificato. Se, ad esempio, un programma sta tentando di spegnere il dispositivo, è possibile impedire rapidamente lo spegnimento.
    • Gli stessi comandi funzionano anche con un “-r”, che non solo spegne il dispositivo, ma lo riavvia.
    •  Il comando è adatto anche all’automazione, ad esempio negli script di manutenzione o nei riavvii pianificati.

    Comandi amministrativi

    Alcuni comandi richiedono i diritti di amministratore per essere eseguiti.

    • Tra questi figurano ad esempio “chkdsk” (controllo del disco), “sfc /scannow” (riparazione dei file di sistema), “net user” (gestione degli account utente) e ‘diskpart’.
    • Per avviare CMD con i diritti di amministratore, fare clic con il tasto destro del mouse sull’icona di Start e selezionare “Terminale di Windows (amministratore)” o “Prompt dei comandi (amministratore)”.

    Differenza tra CMD e PowerShell

    Il Prompt dei comandi (CMD) è lo strumento più vecchio e classico per il controllo dei comandi in Windows.

    • È particolarmente adatto per semplici operazioni su file, rete o sistema. PowerShell, invece, è un framework più moderno basato sulla piattaforma .NET che offre funzionalità di automazione e scripting molto più estese.
    • Mentre CMD si basa sui classici comandi DOS, PowerShell utilizza i cosiddetti cmdlet (ad es. “Get-Process” invece di “tasklist”). Inoltre, con PowerShell è possibile filtrare i risultati, salvarli in variabili e mappare flussi di lavoro complessi. Per le interrogazioni di sistema quotidiane, tuttavia, CMD rimane più chiaro e veloce da utilizzare.

    Avvertenze di sicurezza ed esempi pratici

    È necessario prestare attenzione quando si utilizza il prompt dei comandi, in particolare con comandi critici come “format”, ‘del’, “rd /s” o “diskpart”.

    • Questi possono cancellare dati in modo irreversibile o riformattare le unità.
    • Gli utenti inesperti dovrebbero quindi apportare modifiche ai file di sistema e ai supporti dati solo con l’assistenza di un esperto. In pratica, CMD può aiutare, ad esempio, a risolvere problemi di rete: dopo un “ipconfig /flushdns”, seguito da “ping google.com” e “tracert google.com”, è possibile verificare se una connessione Internet è instabile o funziona correttamente e dove si verificano eventuali perdite di pacchetti.
    • Allo stesso modo, è possibile controllare e riparare un sistema danneggiato con “sfc /scannow” nel caso in cui alcuni elementi di Windows siano difettosi.

    Related Articles

    Leave a Comment