Lavoriamo spesso con il prompt dei comandi o CMD, in ambienti Windows per eseguire più attività associate al computer o agli utenti come ottenere informazioni, creare nuovi profili, modificare parametri, aprire programmi, tra molti altri.
Il prompt dei comandi nei sistemi operativi Windows include una funzione che ci consente di memorizzare la cronologia dei comandi che abbiamo utilizzato tramite varie scorciatoie da tastiera come quelle mostrate di seguito.
1. Scorciatoie da tastiera del prompt dei comandi
Tasto suCi permette di visualizzare l'ultimo comando eseguito, possiamo continuare a premerlo per vedere i comandi precedenti eseguiti
Su
Tasto GiùRicorda il seguente comando scritto. Possiamo premerlo accanto per vedere la cronologia dei comandi
Fuori uso
Tasto AvpagCi permette di ottenere il primo comando utilizzato nella sessione corrente
Avpag
Tasto suCi permette di recuperare il comando più recente della sessione corrente
RePag
Tasto EscCancella l'intera riga di comando
Esc
Allo stesso modo, alcuni tasti funzione ci consentono di eseguire determinate azioni al prompt dei comandi, come ad esempio:
Tasto F7Questa opzione ci permette di vedere la cronologia dei comandi in una finestra pop-up dove possiamo selezionare il comando desiderato premendo i tasti freccia.
F7
Tasto F8Ci consente di cercare nell'intera cronologia dei comandi un comando che soddisfi la condizione corrente, ad esempio, possiamo inserire la lettera C sulla riga di comando e premere F8 per visualizzare tutti i comandi che iniziano con quella lettera. Possiamo quindi premere questo tasto per visualizzare tutte le opzioni
F8
Tasto F9Ci consente di recuperare un comando memorizzato nella cronologia indicando il suo numero nel buffer della cronologia. Vedremo questi numeri in una finestra pop-up e la prossima volta per accedere in modo più agile basterà usare il tasto F9 e il rispettivo numero
F9
Se vogliamo vedere l'elenco di tutti i comandi utilizzati nel prompt dei comandi, utilizzeremo il seguente comando:
doskey / storiaIl risultato sarà il seguente:
Otteniamo lo stesso risultato usando il tasto F7.
2. Come copiare i comandi precedenti nel prompt dei comandi
Il comando precedente che eseguiamo al prompt dei comandi è noto come Template e abbiamo diverse opzioni per copiare questi file.
Tasto F1Questa opzione copia un carattere singolarmente dal comando precedente scritto, cioè lettera per lettera.
F1
Tasto F2Questa opzione ci permette di copiare parte del comando precedente che abbiamo scritto, il sistema ci chiederà di inserire fino al carattere che vogliamo copiare
F2
Tasto F3Questa opzione ci consente di completare un comando eseguito in precedenza, ovvero se abbiamo inserito, ora ping -3 solvetic.com, ora possiamo scrivere ping -5 e premere F3 per completare il comando precedente.
F3
3. Come cancellare la cronologia dei comandi al prompt dei comandi
Il metodo più pratico per cancellare la cronologia dei comandi al prompt dei comandi è chiudere la finestra, poiché sui sistemi Linux ricordiamo che la cronologia è ancora attiva anche dopo aver chiuso il terminale. Possiamo eseguire il seguente comando in modo che il prompt dei comandi in Windows non ricordi alcun comando:
doskey / dimensione lista = 0Utilizzando questa opzione non potremo eseguire le funzioni del tasto F7 o del comando doskey/history, ma questo sarà attivo solo durante la sessione corrente. Il comando cls (Clear Screen) sarà utile per cancellare la cronologia dei comandi senza dover chiudere la finestra attiva, questo a patto di aver eseguito il comando doskey / dimensione lista = 0 in precedenza.
4. Come salvare la cronologia dei comandi al prompt dei comandi
Ad un certo punto potremmo voler eseguire il backup della cronologia dei file eseguiti al prompt dei comandi per alcune attività amministrative o di controllo.
Per questo useremo il comando doskey e un percorso definito per memorizzare questi comandi. La sintassi da utilizzare sarà la seguente.
doskey/history> C:\utenti\Utente\Desktop\comandi.txt
Il carattere> reindirizza il risultato al percorso indicato. Ora andiamo nel percorso indicato e apriamo il file che abbiamo creato:
INGRANDIRE
In questo modo possiamo eseguire azioni sui comandi del prompt dei comandi negli ambienti Windows in modo semplice e utile.