/ / Cum să utilizați Istoricul comenzilor din promptul de comandă Windows

Cum să utilizați Istoricul comenzilor din promptul de comandă Windows

Promptul de comandă Windows are un istoric încorporatcaracteristică, care vă permite să vizualizați rapid comenzile pe care le-ați executat în sesiunea curentă. Și mai bine, promptul de comandă oferă destul de multe comenzi rapide de la tastatură și alte trucuri pentru a lucra cu istoricul comenzii.

Cum să vă vizualizați Istoricul comenzilor

Pentru a parcurge istoricul comenzilor, puteți utiliza aceste comenzi rapide de la tastatură:

  • Săgeata în sus: Reamintiți comanda anterioară pe care ați tastat-o. Apăsați în mod repetat tasta pentru a parcurge istoricul comenzilor.
  • Sageata in jos: Reamintiți următoarea comandă pe care ați tastat-o. Apăsați în mod repetat tasta pentru a parcurge istoricul comenzilor.
  • Pagină sus: Reamintiți prima comandă pe care ați rulat-o în sesiunea actuală de solicitare a comenzilor.
  • In josul paginii: Reamintiți-vă de cea mai recentă comandă pe care ați rulat-o în sesiunea actuală de solicitare a comenzilor.
  • Esc: Ștergeți linia de comandă.

Utilizați aceste taste F pentru a interacționa cu istoricul comenzii:

  • F7: Vizualizați istoricul comenzilor ca o suprapunere. Utilizați tastele săgeată sus și jos pentru a selecta o comandă și a rula-o. Apăsați Esc pentru a închide suprapunerea fără a rula o comandă.

  • F8: Căutați în istoricul comenzilor pentru o comandăpotrivirea textului de pe linia de comandă curentă. Deci, dacă doriți să căutați o comandă care a început cu „p”, ați tasta „p” pe linia de comandă și apoi atingeți în mod repetat F8 pentru a parcurge comenzile din istoricul dvs. care încep cu „p”.
  • F9: Reamintiți o comandă din istoricul comenzilor dvs. prinspecificând numărul său în bufferul istoric. Aceste numere sunt afișate în fereastra de suprapunere F7 și încep de la 0. Așadar, dacă ați dori să rulați rapid prima comandă pe care ați rulat-o în sesiunea curentă, apăsați „F9”, tastați „0” și apăsați "Introduce". Comanda va apărea completată la prompt și puteți apăsa încă o dată „Enter” pentru a o rula.

Pentru a tipări o listă a istoricului comenzilor dvs. î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ă vă copiați comanda anterioară

Comanda anterioară pe care ați introdus-o este cunoscută sub numele de „șablon”. Există o varietate de comenzi rapide pentru copierea rapidă a unei părți din comanda anterioară pe care ați rulat-o.

  • F1: Copiați un caracter la un moment dat din comanda anterioară pe care ați tastat-o. Apăsați în mod repetat tasta F1 pentru a tasta comanda pe care ați tastat-o ​​anterior, caracter după caracter.
  • F2: Copiați o parte din comanda pe care ați tastat-o ​​anterior. Vi se va solicita să introduceți un personaj. Sistemul va căuta în față în comanda anterioară pe care ați tastat-o ​​și va copia automat textul până la acel caracter, dar nu inclusiv. De exemplu, dacă ultima comandă pe care ați rulat-o a fost „ping google.com”, puteți apăsa „F2”, tastați „o”, apăsați „Enter” și „ping g” va apărea la prompt.
  • F3: Copiați o parte din comanda pe care ați tastat-o ​​anterior. Sistemul va porni de la poziția curentă a caracterului și va copia automat restul textului din acea poziție pe linia anterioară. De exemplu, să spunem că ultima comandă pe care ați introdus-o a fost „ping -4 google.com”. Puteți tasta „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 Istoricul comenzilor

Spre deosebire de shell-ul bash al Linux, promptul de comandă nu își amintește comenzile dintre sesiuni. Pentru a șterge istoricul oricărei comenzi pe care le-ați scris, trebuie doar să închideți fereastra promptului de comandă.

Puteți spune promptului de comandă să nu-și amintească nicio comandă pe care ați tastat-o ​​în sesiunea curentă, setând dimensiunea istoricului la 0 cu ajutorul doskey comanda:

doskey /listsize=0

Nu veți putea utiliza tastele săgeată, tasta F7 sau doskey /history comanda pentru a vedea comenzile pe care le-ați tastatsetarea dimensiunii listei la 0. Această modificare are efect doar pentru fereastra promptă de comandă, astfel că fereastra de promptare a comenzii va aminti istoricul ca fiind normal la următoarea dată când îl închideți și îl redeschideți.

Puteți utiliza funcția cls (ecran clar) pentru a șterge fereastra de prompt de comandă, ștergând tot istoricul comenzilor introduse fără a închide fereastra:

cls

Cum să vă salvați istoricul comandamentului

Dacă vreodată trebuie să salvați un istoric al comenzilor pe care le-ați introdus într-o fereastră de solicitare a comenzilor, puteți face acest lucru rulând doskey /history comanda și dirijarea ieșirii sale către un fișier text. (De asemenea, puteți rula doar doskey /history comandați și copiați / lipiți text într-o altă aplicație, desigur.)

De exemplu, următoarea comandă va salva o copie a istoricului de comenzi al ferestrei de comandă a ferestrei dvs. actuală în fișierul C: UsersnameDesktopcommands.txt din sistemul dvs.

doskey /history > C:UsersnameDesktopcommands.txt

În > caracter redirecționează ieșirea comenzii către fișierul specificat.

Deschideți fișierul într-un editor de text pentru a vizualiza istoricul comenzilor introduse în sesiunea de solicitare a comenzii.

LEGATE DE: 34 Comenzi rapide pentru tastatură pentru promptul de comandă Windows

Acestea sunt doar câteva dintre comenzile rapide de la tastatură disponibile în promptul de comandă, așa că consultați lista noastră pentru și mai multe.