Come utilizzare la cronologia dei comandi nel prompt dei comandi di Windows

Sommario:

Come utilizzare la cronologia dei comandi nel prompt dei comandi di Windows
Come utilizzare la cronologia dei comandi nel prompt dei comandi di Windows

Video: Come utilizzare la cronologia dei comandi nel prompt dei comandi di Windows

Video: Come utilizzare la cronologia dei comandi nel prompt dei comandi di Windows
Video: 5 FILM DA NON PERDERE SU NETFLIX #20 - YouTube 2024, Aprile
Anonim
Il prompt dei comandi di Windows ha una funzione di cronologia incorporata che consente di visualizzare rapidamente i comandi eseguiti nella sessione corrente. Ancora meglio, il Prompt dei comandi offre alcune scorciatoie da tastiera e altri trucchi per lavorare con la cronologia dei comandi.
Il prompt dei comandi di Windows ha una funzione di cronologia incorporata che consente di visualizzare rapidamente i comandi eseguiti nella sessione corrente. Ancora meglio, il Prompt dei comandi offre alcune scorciatoie da tastiera e altri trucchi per lavorare con la cronologia dei comandi.

Come visualizzare la cronologia dei comandi

Per scorrere la cronologia dei comandi, puoi utilizzare queste scorciatoie da tastiera:

  • Freccia su: Richiama il comando precedente che hai digitato. Premere ripetutamente il tasto per scorrere la cronologia dei comandi.
  • Freccia in giù: Richiama il comando successivo che hai digitato. Premere ripetutamente il tasto per scorrere la cronologia dei comandi.
  • Pagina su: Richiama il primo comando eseguito nella sessione del prompt dei comandi corrente.
  • Pagina giù: Richiama il comando più recente eseguito nella sessione del prompt dei comandi corrente.
  • Esc: Cancella la riga di comando.

Usa questi tasti F per interagire con la cronologia dei comandi:

F7: Visualizza la cronologia dei comandi come overlay. Utilizzare i tasti freccia su e giù per selezionare un comando ed eseguirlo. Premi Esc per chiudere la sovrapposizione senza eseguire un comando.

Image
Image
  • F8Cerca la cronologia dei comandi per un comando che corrisponde al testo sulla riga di comando corrente. Quindi, se volessi cercare un comando che inizia con "p", devi digitare "p" sulla riga di comando e poi toccare ripetutamente F8 per scorrere i comandi della cronologia che iniziano con "p".
  • F9: Richiama un comando dalla cronologia dei comandi specificandone il numero nel buffer della cronologia. Questi numeri vengono visualizzati nella finestra di sovrapposizione F7 e iniziano da 0. Pertanto, se si desidera eseguire rapidamente il primo comando eseguito nella sessione corrente, premere "F9", digitare "0" e premere "Accedere". Il comando dovrebbe apparire compilato al prompt e puoi premere "Invio" ancora una volta per eseguirlo.
Per stampare un elenco della cronologia dei comandi nel terminale, eseguire il seguente comando:
Per stampare un elenco della cronologia dei comandi nel terminale, eseguire il seguente comando:

doskey /history

Vedrai i comandi che hai digitato nella tua sessione corrente. Questa è la stessa lista che vedrai se premi F7.

Image
Image

Come copiare il tuo comando precedente

Il comando precedente che hai digitato è noto come "modello". Esistono numerose scorciatoie per copiare rapidamente parte del comando precedente che hai eseguito.

  • F1: Copia un carattere alla volta dal comando precedente che hai digitato. Premi ripetutamente il tasto F1 per digitare il carattere che hai precedentemente digitato, carattere per carattere.
  • F2: Copia parte del comando che hai precedentemente digitato. Ti verrà richiesto di inserire un personaggio. Il sistema cercherà in avanti nel comando precedente che hai digitato e copierà automaticamente il testo fino a, ma non includendo, quel personaggio. Ad esempio, se l'ultimo comando che hai eseguito era "ping google.com", puoi premere "F2", digitare "o", premere "Invio" e "ping g" dovrebbe apparire al prompt.
  • F3: Copia parte del comando che hai precedentemente digitato. Il sistema inizierà dalla posizione del carattere corrente e copierà automaticamente il resto del testo da quella posizione sulla riga precedente. Ad esempio, supponiamo che l'ultimo comando digitato sia "ping -4 google.com". Potresti digitare "ping -6", premere "F3" e il sistema riempirebbe automaticamente "google.com", rendendo la linea corrente "ping -6 google.com".
Image
Image

Come cancellare la cronologia dei comandi

A differenza della shell bash di Linux, il prompt dei comandi non ricorda i comandi tra le sessioni. Per cancellare la cronologia di tutti i comandi che hai digitato, basta chiudere la finestra del prompt dei comandi.

Puoi dire al Prompt dei comandi di non ricordare alcun comando che hai digitato nella sessione corrente impostando la dimensione della cronologia su 0 con il

doskey

comando:

doskey /listsize=0

Non sarà possibile utilizzare i tasti freccia, il tasto F7 o

doskey /history

comando per vedere tutti i comandi che hai digitato dopo aver impostato la dimensione dell'elenco a 0. Questa modifica ha anche effetto solo per la finestra del prompt dei comandi corrente, quindi la finestra del prompt dei comandi ricorderà la cronologia normalmente alla successiva chiusura e riapertura.

Puoi usare il
Puoi usare il

cls

(cancella schermo) comando per cancellare la finestra del prompt dei comandi, cancellando tutta la cronologia dei comandi che hai digitato senza chiudere la finestra:

cls

Image
Image

Come salvare la cronologia dei comandi

Se è necessario salvare una cronologia dei comandi digitati in una finestra del prompt dei comandi, è possibile farlo eseguendo il comando

doskey /history

comando e instradamento del suo output in un file di testo. (Potresti anche solo eseguire il

doskey /history

comando e copia / incolla il testo in un'altra applicazione, ovviamente.)

Ad esempio, il comando seguente salva una copia della cronologia dei comandi della finestra del prompt dei comandi corrente nel file C: Users name Desktop commands.txt sul sistema.

doskey /history > C:Users

ameDesktopcommands.txt

Il

>

carattere reindirizza l'output del comando al file specificato.

Consigliato: