loader

Kako uporabljati zgodovino ukazov v ukaznem pozivu Windows

Anonim

Ukazni ukaz Windows ima vgrajeno zgodovinsko funkcijo, ki vam omogoča hiter ogled ukazov, ki jih izvajate v trenutni seji. Še bolje, Command Prompt ponuja kar nekaj bližnjic na tipkovnici in druge trike za delo z zgodovino ukazov.

Kako si lahko ogledate zgodovino ukazov

Če se želite pomikati po zgodovini ukazov, lahko uporabite te bližnjice na tipkovnici:

  • Puščica navzgor : Prikličite prejšnji ukaz, ki ste ga vnesli. Večkrat pritisnite tipko, da se pomaknete skozi zgodovino ukazov.
  • Puščica navzdol : prikličite naslednji ukaz, ki ste ga vnesli. Večkrat pritisnite tipko, da se pomaknete skozi zgodovino ukazov.
  • Page Up : Prikličite prvi ukaz, ki ste ga opravili v trenutni seji ukaznega poziva.
  • Page Down : Prikličite najnovejši ukaz, ki ste ga zagnali v trenutni seji ukaznega poziva.
  • Esc : Počisti ukazno vrstico.

Uporabite te tipke F za interakcijo z zgodovino ukazov:

  • F7 : Oglejte si zgodovino ukazov kot prekrivanje. S puščičnimi tipkami gor in dol izberite ukaz in ga zaženite. Pritisnite tipko Esc, da zaprete prosojnico brez zagona ukaza.

  • F8 : Iskanje zgodovine ukazov za ukaz, ki se ujema z besedilom v trenutni ukazni vrstici. Torej, če ste želeli poiskati ukaz, ki se je začel z »p«, bi v ukazno vrstico vnesli »p« in nato večkrat tapnite F8, da se pomikate skozi ukaze v zgodovini, ki se začnejo s »p«.
  • F9 : Prikličite ukaz iz zgodovine ukazov z navedbo njegovega števila v medpomnilniku za zgodovino. Te številke so prikazane v prekrivnem oknu F7 in se začnejo pri 0. Torej, če ste želeli hitro znova zagnati prvi ukaz, ki ste ga opravili v trenutni seji, pritisnite »F9«, vnesite »0« in pritisnite “Enter”. Ukaz se bo pojavil v pozivu in lahko še enkrat pritisnete “Enter”, da ga zaženete.

Če želite natisniti seznam zgodovine ukazov v terminalu, zaženite ta ukaz:

 doske / zgodovina 

Videli boste ukaze, ki ste jih vnesli v trenutno sejo. To je isti seznam, ki ga boste videli, če pritisnete F7.

Kako kopirati vaše prejšnje ukaze

Prejšnji ukaz, ki ste ga vnesli, je znan kot »predloga«. Obstaja več bližnjic za hitro kopiranje dela prejšnjega ukaza, ki ste ga zagnali.

  • F1 : Kopirajte po en znak naenkrat iz prejšnjega ukaza, ki ste ga vnesli. Večkrat pritisnite tipko F1, da vnesete prej vneseni ukaz, znak po znakih.
  • F2 : Kopirajte del ukaza, ki ste ga prej vnesli. Boste morali vnesti znak. Sistem bo iskal naprej v prejšnjem ukazu, ki ste ga vnesli, in samodejno kopirati besedilo do znaka, vendar brez njega. Na primer, če je zadnji ukaz, ki ste ga opravili, »ping google.com«, lahko pritisnete »F2«, vnesete »o«, pritisnete »Enter« in na poziv se prikaže »ping g«.
  • F3 : Kopirajte del ukaza, ki ste ga prej vnesli. Sistem se bo začel s trenutnim položajem znakov in samodejno kopiral preostali del besedila iz tega položaja v prejšnji vrstici. Na primer, recimo, da je zadnji ukaz, ki ste ga vnesli, »ping -4 google.com«. Lahko vtipkate »ping -6«, pritisnete »F3« in sistem samodejno izpolni »google.com«, tako da trenutno vrstico »ping -6 google.com«.

Kako počistiti zgodovino ukazov

Za razliko od lupine Linux bash, se ukazni poziv ne spomni ukazov med sejami. Če želite izbrisati zgodovino vseh vnesenih ukazov, zaprite okno ukaznega poziva.

doskey pozivu lahko povem, da se ne spomni nobenih ukazov, ki ste jih vnesli v trenutni seji, tako da z ukazom doskey nastavite velikost zgodovine na 0:

 doskey / listsize = 0 

S tipkami s puščicami, tipko F7 ali doskey /history ne boste mogli videti ukazov, ki ste jih vnesli po nastavitvi velikosti seznama na 0. Ta sprememba velja samo za trenutno okno ukaznega poziva. okno ukaznega poziva bo zgodovino zapomnilo kot običajno, ko ga naslednjič zaprete in ponovno odprete.

Z ukazom cls (clear screen) lahko počistite okno ukaznega poziva in izbrišete vso zgodovino ukazov, ki ste jih vnesli, ne da bi zaprli okno:

 cls 

Kako shraniti zgodovino ukaza

Če boste kdaj morali shraniti zgodovino ukazov, ki ste jih vnesli v okno ukaznega poziva, lahko to storite tako, da zaženete ukaz doskey /history in usmerite njegov izhod v besedilno datoteko. (Prav tako lahko preprosto zaženete ukaz doskey /history in kopirate / prilepite besedilo v drugo aplikacijo, seveda.)

Naslednji ukaz bo na primer shranil kopijo zgodovine ukazov v trenutnem oknu ukaznega poziva v datoteko C: Datoteke ukazne datoteke.txt datoteke v vašem sistemu.

 doskey / zgodovina> C: Uporabniki namizja ukazov.txt 

Znak > preusmeri izhodni ukaz v datoteko, ki jo podate.

Odprite datoteko v urejevalniku besedila, da si ogledate zgodovino ukazov, ki ste jih vnesli v sejo ukaznega poziva.

To so le nekatere od koristnih bližnjic na tipkovnici, ki so na voljo v ukaznem pozivu, zato si oglejte naš seznam še več.

Izbira Urednika