Pagina principala » HOWTO » Cum să utilizați Istoricul comenzilor în Windows Command Prompt

    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ă vizualizaț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

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

    • Săgeata în sus: Rețineți comanda anterioară introdusă. Apăsați repetat tasta pentru a trece prin istoricul comenzilor.
    • Sageata in jos: Rețineți următoarea comandă pe care ați introdus-o. Apăsați repetat tasta pentru a trece prin istoricul comenzilor.
    • Pagină sus: Amintiți-vă prima comandă pe care ați rulat-o în sesiunea curentă de Prompt Command.
    • In josul paginii: 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:

    • 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: Rețineți o comandă din istoricul comenzilor, specificându-i numărul în tamponul de istoric. Aceste numere se afișează în fereastra de suprapunere 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 va apărea completă la prompt și puteți apăsa din nou "Enter" pentru al rula.

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

    doskey / istorie

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

    Cum să copiați comanda precedentă

    Comanda anterioară pe care ați tastat-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 executat-o.

    • F1: Copiați câte un caracter la un moment dat de la comanda anterioară pe care ați introdus-o. Apăsați repetat tasta F1 pentru a tasta comanda pe care ați introdus-o anterior, caracterele după caracter.
    • 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".
    • 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". Puteti tasta "ping -6", apasati "F3" si sistemul va completa automat "google.com", facand linia curenta "ping -6 google.com".

    Cum puteți șterge 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 mărimea istoricului la 0 cu DOSKEY comanda:

    doskey / listsize = 0

    Nu veți putea utiliza tastele săgeți, tasta F7 sau doskey / istorie comanda pentru a vedea orice comenzi pe care le-ați tastat după ce ați setat dimensiunea listei la 0. Această modificare are efect doar numai pentru fereastra de comandă Prompt curent, astfel încât fereastra Prompt Command va aminti istoricul ca normal la următoarea închidere și redeschidere.

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

    cls

    Cum puteți salva istoricul comenzilor

    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 prin rularea doskey / istorie comanda și direcționarea rezultatelor sale către un fișier text. (De asemenea, puteți rula doar doskey / istorie comandați ș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 în fișierul C: \ Users \ name \ Desktop \ commands.txt din sistemul dvs..

    doskey / history> C: \ Utilizatori \ nume \ Desktop \ comenzi.txt

    > 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.