- Comprendere che cos'è il Prompt dei comandi di Windows e a cosa serve.
- Distinguere un'interfaccia grafica da un'interfaccia a riga di comando.
- Avviare il Prompt dei comandi di Windows.
- Riconoscere gli elementi essenziali visualizzati nel prompt.
- Comprendere i concetti di cartella, directory e percorso.
- Eseguire semplici comandi e interpretarne il risultato.
- Utilizzare l'aiuto integrato di CMD.
- Visualizzare e richiamare i comandi precedentemente eseguiti.
- Chiudere correttamente una sessione del Prompt dei comandi.
Che cos'è il Prompt dei comandi
Ambiente: Windows | Interazione: comandi testuali
Il Prompt dei comandi è un ambiente di Windows che permette di impartire istruzioni al sistema operativo utilizzando comandi scritti tramite tastiera.
Il programma utilizzato da Windows per fornire il tradizionale Prompt dei comandi è cmd.exe. Per questo motivo viene spesso indicato semplicemente con il termine CMD.
Quando CMD è aperto, l'utente può digitare un comando e premere Invio. Windows interpreta l'istruzione, esegue l'operazione richiesta e visualizza il risultato.
Nel Prompt dei comandi l'interazione avviene attraverso istruzioni testuali.
Scrittura del comando → Invio → esecuzione → risultato
Che cos'è una CLI
Significato: Command Line Interface | Funzionamento: comandi testuali
Il Prompt dei comandi utilizza una CLI, acronimo di Command Line Interface, cioè interfaccia a riga di comando.
Una CLI consente di comunicare con il sistema operativo attraverso istruzioni scritte. Invece di selezionare un'operazione con il mouse, l'utente scrive il comando corrispondente.
comando
Dopo aver scritto il comando si preme Invio per richiederne l'esecuzione.
Interfaccia grafica e interfaccia testuale
GUI: finestre, icone e menu | CLI: comandi scritti
Windows viene normalmente utilizzato attraverso un'interfaccia grafica, chiamata GUI, acronimo di Graphical User Interface.
Nella GUI l'utente interagisce con finestre, pulsanti, menu e icone. Nel Prompt dei comandi, invece, le operazioni vengono richieste attraverso istruzioni testuali.
| Interfaccia grafica - GUI | Prompt dei comandi - CLI |
|---|---|
| Utilizza finestre, menu e pulsanti | Utilizza istruzioni testuali |
| Uso frequente del mouse | Uso prevalente della tastiera |
| Le funzioni vengono selezionate visivamente | Le funzioni vengono richieste tramite comandi |
| Le opzioni sono spesso visibili sullo schermo | È necessario conoscere o consultare i comandi disponibili |
La riga di comando permette di eseguire istruzioni precise e di utilizzare strumenti del sistema operativo che saranno utili anche nelle successive attività di Sistemi e Reti.
Aprire il Prompt dei comandi
Scorciatoia: Windows + R | Comando: cmd
Un metodo rapido per aprire il Prompt dei comandi consiste nell'utilizzare la finestra Esegui di Windows.
- Premere contemporaneamente i tasti Windows + R.
- Attendere l'apertura della finestra Esegui.
- Digitare cmd.
- Premere Invio.
cmd
Windows + R → cmd → Invio
In alternativa è possibile aprire Start, cercare cmd e selezionare Prompt dei comandi.
Leggere il prompt
Prompt: posizione corrente | Azione: inserimento del comando
Dopo l'apertura di CMD viene visualizzata una riga simile alla seguente:
C:\Users\Studente>
Prima di iniziare a utilizzare i comandi è importante comprendere che cosa rappresentano le informazioni visualizzate.
| Elemento | Significato |
|---|---|
C: |
Indica l'unità disco nella quale ci troviamo. |
Users |
È una cartella presente nell'unità C. |
Studente |
È una cartella contenuta nella cartella Users. |
\ |
Separa i nomi delle cartelle. |
> |
Segna la fine del prompt. Dopo questo simbolo è possibile digitare un comando. |
Cartelle, directory e percorsi
Directory: cartella | Percorso: posizione
Finora abbiamo utilizzato soprattutto il termine file. I file presenti nel computer vengono organizzati all'interno di cartelle.
Nel contesto della riga di comando una cartella viene spesso chiamata directory.
In questa guida possiamo quindi considerare i termini cartella e directory equivalenti.
Una cartella può contenere file e altre cartelle. Una cartella contenuta all'interno di un'altra cartella viene chiamata anche sottocartella o sottodirectory.
Disco C:
└─ Users
└─ Studente
└─ Downloads
└─ ubuntu.iso
Per indicare con precisione dove si trova una cartella o un file si utilizza un percorso.
Per esempio:
C:\Users\Studente\Downloads
Questo percorso indica la cartella Downloads dell'utente Studente, che si trova nella cartella Users dell'unità C:.
Un percorso descrive la posizione di una cartella o di un file all'interno del computer.
Quando CMD mostra:
C:\Users\Studente>
significa quindi che in quel momento il Prompt dei comandi si trova nella directory:
C:\Users\Studente
Eseguire un comando
Inserimento: dopo il simbolo > | Esecuzione: tasto Invio
Un comando è un'istruzione riconosciuta dal sistema operativo. Per eseguirlo è necessario digitarne il nome dopo il prompt e premere Invio.
Per esempio, l'utente digita:
ver
Nella finestra completa potremmo quindi vedere:
C:\Users\Studente>ver
La parte C:\Users\Studente> è visualizzata da CMD.
L'utente deve digitare solamente:
ver
Quando in questa guida un blocco mostra solamente ver,
whoami o un altro comando, bisogna digitare solamente
il testo indicato. Non è necessario scrivere il prompt
C:\Users\Studente>.
Conoscere la versione di Windows con ver
Comando: ver | Risultato: versione di Windows
Il comando ver permette di visualizzare informazioni relative alla versione del sistema operativo Windows.
ver
C:\Users\Studente>ver
Microsoft Windows [Versione 10.0.26100.6584]
C:\Users\Studente>
Il numero esatto della versione può essere differente da un computer all'altro.
Al termine dell'esecuzione ricompare il prompt. Questo significa che CMD è pronto a ricevere un nuovo comando.
Identificare l'utente con whoami
Comando: whoami | Risultato: utente corrente
Il comando whoami permette di visualizzare l'identità dell'utente con il quale è stata aperta la sessione corrente.
whoami
C:\Users\Studente>whoami
pc-laboratorio\studente
C:\Users\Studente>
Il risultato effettivo dipende dal nome del computer e dall'account utilizzato.
Identificare il computer con hostname
Comando: hostname | Risultato: nome del computer
Ogni computer Windows può essere identificato mediante un nome. Il comando hostname permette di visualizzarlo nel Prompt dei comandi.
hostname
C:\Users\Studente>hostname
PC-LAB-01
C:\Users\Studente>
PC-LAB-01 è solamente un esempio.
Sul proprio computer verrà visualizzato il nome realmente assegnato alla macchina.
Il nome del computer è particolarmente importante in ambito di rete, perché permette di identificare una macchina attraverso un nome.
Pulire la schermata con cls
Comando: cls | Effetto: pulizia della schermata
Durante una sessione vengono visualizzati progressivamente i comandi eseguiti e i relativi risultati. Dopo diverse operazioni la finestra può contenere molte righe.
Il comando cls, abbreviazione di clear screen, permette di pulire la schermata.
cls
cls elimina dalla visualizzazione il testo presente nella
finestra. Non elimina file, cartelle o programmi.
Consultare l'aiuto con help
Comando: help | Funzione: aiuto di CMD
Non è necessario ricordare immediatamente tutti i comandi disponibili. CMD mette a disposizione un sistema di aiuto.
Digitando:
help
viene mostrato un elenco di comandi accompagnati da una breve descrizione.
È anche possibile richiedere informazioni su uno specifico comando. Per esempio:
help cls
C:\Users\Studente>help cls
Cancella lo schermo.
CLS
C:\Users\Studente>
Molti comandi permettono inoltre di utilizzare l'opzione
/? per visualizzare informazioni sul loro utilizzo.
whoami /?
Visualizzare la cronologia dei comandi
Comando: doskey /history | Risultato: comandi eseguiti
Durante l'utilizzo del Prompt dei comandi, Windows mantiene una cronologia dei comandi digitati nella sessione corrente.
Per visualizzarla si utilizza:
doskey /history
Se durante la sessione sono stati eseguiti, per esempio,
ver, whoami e hostname,
si può ottenere un risultato simile al seguente:
C:\Users\Studente>doskey /history
ver
whoami
hostname
doskey /history
C:\Users\Studente>
Il tasto Freccia Su ↑ permette di richiamare i comandi utilizzati in precedenza.
Il tasto Freccia Giù ↓ permette di scorrere nuovamente in avanti tra i comandi richiamati.
La cronologia mostrata da doskey /history riguarda
la sessione corrente del Prompt dei comandi e non rappresenta
una cronologia permanente delle attività svolte sul computer.
Chiudere il Prompt dei comandi
Comando: exit | Effetto: chiusura di CMD
Il Prompt dei comandi può essere chiuso utilizzando il pulsante di chiusura della finestra oppure tramite il comando:
exit
Premendo Invio, la sessione corrente termina e la finestra del Prompt dei comandi viene chiusa.
| Comando | Funzione |
|---|---|
ver |
Visualizza informazioni sulla versione di Windows. |
whoami |
Visualizza l'utente corrente. |
hostname |
Visualizza il nome del computer. |
cls |
Pulisce la schermata. |
help |
Visualizza l'aiuto disponibile in CMD. |
doskey /history |
Visualizza la cronologia della sessione corrente. |
exit |
Chiude il Prompt dei comandi. |
Laboratorio
Obiettivo: utilizzare il Prompt dei comandi | Comandi: ver, whoami, hostname, help, cls, doskey /history, exit
Esegui nell'ordine le operazioni indicate. Per ogni comando viene mostrato anche un esempio del risultato.
I nomi dell'utente, del computer e la versione di Windows possono essere diversi da quelli mostrati negli esempi.
1. Apri il Prompt dei comandi
Premi contemporaneamente:
Windows + R
Nella finestra Esegui digita:
cmd
Premi Invio.
C:\Users\Studente>
Il testo prima del simbolo > indica la posizione
nella quale CMD si trova in quel momento.
2. Controlla la versione di Windows
Digita:
ver
Premi Invio.
C:\Users\Studente>ver
Microsoft Windows [Versione 10.0.26100.6584]
C:\Users\Studente>
La versione visualizzata sul tuo computer può essere differente.
3. Identifica l'utente corrente
Digita:
whoami
Premi Invio.
C:\Users\Studente>whoami
pc-laboratorio\studente
C:\Users\Studente>
Il tuo risultato sarà differente se il computer o l'utente hanno nomi diversi.
4. Identifica il computer
Digita:
hostname
Premi Invio.
C:\Users\Studente>hostname
PC-LAB-01
C:\Users\Studente>
PC-LAB-01 è un esempio. Il comando visualizzerà
il nome assegnato al computer che stai utilizzando.
5. Consulta l'aiuto
Digita:
help
Premi Invio e osserva l'elenco dei comandi disponibili.
Successivamente digita:
help cls
C:\Users\Studente>help cls
Cancella lo schermo.
CLS
C:\Users\Studente>
6. Pulisci la schermata
Digita:
cls
Premi Invio.
Il testo visualizzato in precedenza scompare. CMD rimane aperto e viene nuovamente mostrato il prompt:
C:\Users\Studente>
7. Esegui una sequenza di comandi
Digita i seguenti comandi uno alla volta, premendo Invio dopo ciascuno:
ver
whoami
hostname
C:\Users\Studente>ver
Microsoft Windows [Versione 10.0.26100.6584]
C:\Users\Studente>whoami
pc-laboratorio\studente
C:\Users\Studente>hostname
PC-LAB-01
C:\Users\Studente>
8. Visualizza la cronologia
Digita:
doskey /history
Premi Invio.
C:\Users\Studente>doskey /history
ver
whoami
hostname
doskey /history
C:\Users\Studente>
L'elenco effettivo può contenere anche gli altri comandi eseguiti durante l'attività.
9. Richiama un comando precedente
Premi una volta Freccia Su ↑. CMD richiama automaticamente uno dei comandi utilizzati in precedenza.
Premi più volte Freccia Su ↑ fino a visualizzare:
hostname
Quando il comando compare dopo il prompt, premi Invio per eseguirlo nuovamente.
C:\Users\Studente>hostname
PC-LAB-01
C:\Users\Studente>
10. Termina la sessione
Al termine dell'attività digita:
exit
Premi Invio.
La finestra del Prompt dei comandi viene chiusa e la sessione termina.