30Jun

Cum să utilizați Istoricul comenzilor în Windows Command Prompt

Promptul de comandă Windows are o funcție de istorie încorporată, permițându-vă să vedeți rapid comenzile pe care le-ați executat în sesiunea curentă.Chiar mai bine, Command Prompt oferă câteva comenzi rapide de la tastatură și alte trucuri pentru a lucra cu istoricul comenzilor.

Cum să vizualizați istoricul comenzilor dvs.

Pentru a derula istoricul comenzilor, puteți utiliza următoarele comenzi rapide de la tastatură:

  • Arrow Sus : Rețineți comanda anterioară pe care ați introdus-o. Apăsați repetat tasta pentru a trece prin istoricul comenzilor.
  • Săgeată în jos : Rețineți următoarea comandă introdusă.Apăsați repetat tasta pentru a trece prin istoricul comenzilor. Pagina
  • Sus : Amintiți-vă prima comandă pe care ați executat-o ​​în sesiunea curentă de Prompt Command. Pagina
  • Jos : Amintiți-vă cea mai recentă comandă pe care ați rulat-o în sesiunea curentă de Prompt Command.
  • Esc : Ștergeți linia de comandă.

Utilizați aceste taste F pentru a interacționa cu istoricul comenzilor dvs.:

  • F7 : Vizualizați istoricul comenzilor ca o suprapunere. Utilizați tastele săgeată sus și jos pentru a selecta o comandă și ao rula. Apăsați Esc pentru a închide suprapunerea fără a rula o comandă.
  • F8 : Căutați istoricul comenzilor pentru o comandă care să corespundă textului din linia de comandă curentă.Deci, dacă doriți să căutați o comandă care începe cu "p", introduceți "p" pe linia de comandă și apoi apăsați repetat F8 pentru a trece prin comenzile din istoric care încep cu "p".
  • F9 : Amintiți o comandă din istoricul comenzii specificând numărul acesteia în memoria tampon de istorie. Aceste numere se afișează în fereastra suprapusă F7 și încep la 0. Deci, dacă doriți să reluați rapid prima comandă pe care ați executat-o ​​în sesiunea curentă, ați apăsat "F9", tastați "0" și apăsați"Introduce".Comanda ar apărea completă la prompt și ai putea apăsa din nou "Enter" pentru al rula.

Pentru a imprima o listă a istoricului comenzilor în terminal, executați următoarea comandă:

doskey / history

Veți vedea comenzile pe care le-ați introdus în sesiunea curentă.Aceasta este aceeași listă pe care o veți vedea dacă apăsați F7.

Cum să copiați comanda anterioară

Comanda anterioară introdusă este cunoscută sub denumirea de "șablon".Există o varietate de comenzi rapide pentru copierea rapidă a unei părți a comenzii anterioare pe care ați rulat-o.

  • F1 : Copiați câte un caracter la un moment dat de la comanda anterioară introdusă.Apăsați repetat tasta F1 pentru a tasta comanda pe care ați introdus-o anterior, caracterele după caractere.
  • F2 : Copiați o parte din comanda pe care ați introdus-o anterior. Veți fi invitat să introduceți un caracter. Sistemul va căuta înainte în comanda anterioară pe care ați scris-o și va copia automat textul până la, dar fără a include, acel caracter. De exemplu, dacă ultima comandă pe care ați rulat-o a fost "ping google.com", ați putea apăsa "F2", tastați "o", apăsați "Enter" și "ping g" ar apărea la prompt.
  • F3 : Copiați o parte din comanda pe care ați introdus-o anterior. Sistemul va porni de la poziția actuală a caracterelor și va copia automat restul textului din poziția respectivă pe linia anterioară.De exemplu, să presupunem că ultima comandă pe care ați tastat-o ​​a fost "ping -4 google.com".Puteți introduce "ping -6", apăsați "F3" și sistemul va completa automat "google.com", făcând linia curentă "ping -6 google.com".

Cum să ștergeți istoria comenzii

Spre deosebire de shell-ul bash al Linux, Command Prompt nu își amintește comenzile între sesiuni. Pentru a șterge istoricul oricărei comenzi pe care ați tastat-o, închideți fereastra Prompt Command.

Puteți să spuneți Promptul de comandă să nu vă amintiți nici o comandă pe care ați introdus-o în sesiunea curentă, setând dimensiunea istoricului la 0 cu comanda doskey:

doskey / listsize = 0

Nu veți putea utiliza tastele săgeți, Tasta F7 sau comanda doskey / history pentru a vedea orice comenzi pe care le-ați introdus după ce ați setat dimensiunea listei la 0. Această modificare are efect doar numai pentru fereastra Prompt Command, astfel încât fereastra Prompt Command va aminti istoricul ca normalînchideți și redeschideți-l.

Puteți utiliza comanda cls( ecran clar) pentru a șterge fereastra Prompt Command, ștergând întreaga istorie a comenzilor introduse fără a închide fereastra:

cls

Cum să salvați istoricul comenzii dvs.

Dacă vreodată trebuie să salvați o istorie a comenzilor pe care le-ați introdus într-o fereastră de comandă, puteți să o faceți executând comanda doskey / history și direcționând ieșirea către un fișier text.(De asemenea, puteți rula doar comanda doskey / history și copiați / lipiți textul într-o altă aplicație, desigur.)

De exemplu, următoarea comandă va salva o copie a istoricului comenzilor din fereastra Command Prompt la C: \ Users \nume \ Desktop \ commands.txt în sistemul dvs.

doskey / history & gt;C: \ Users \ nume \ Desktop \ commands.txt

& gt;caracterul redirecționează ieșirea comenzii către fișierul pe care îl specificați.

Deschideți fișierul într-un editor de text pentru a vedea istoricul comenzilor introduse în acea sesiune de comandă.

Acestea sunt doar câteva dintre comenzile rapide de la tastatură disponibile în Command Prompt, deci verificați lista noastră pentru mai multe.