Ako používať históriu príkazov v príkazovom riadku systému Windows

Obsah:

Ako používať históriu príkazov v príkazovom riadku systému Windows
Ako používať históriu príkazov v príkazovom riadku systému Windows

Video: Ako používať históriu príkazov v príkazovom riadku systému Windows

Video: Ako používať históriu príkazov v príkazovom riadku systému Windows
Video: 28. zasadnutie Mestského zastupiteľstva v Žiline | 13.12.2021 - YouTube 2024, Apríl
Anonim
Príkazový riadok systému Windows má zabudovanú funkciu História, ktorá vám umožňuje rýchlo zobraziť príkazy, ktoré ste spustili v aktuálnej relácii. Ešte lepšie, príkazový riadok ponúka niekoľko klávesových skratiek a ďalšie triky pre prácu s históriou príkazov.
Príkazový riadok systému Windows má zabudovanú funkciu História, ktorá vám umožňuje rýchlo zobraziť príkazy, ktoré ste spustili v aktuálnej relácii. Ešte lepšie, príkazový riadok ponúka niekoľko klávesových skratiek a ďalšie triky pre prácu s históriou príkazov.

Ako zobraziť históriu príkazov

Ak chcete prechádzať históriou príkazov, môžete použiť tieto klávesové skratky:

  • Šípka hore: Vyvolanie predchádzajúceho zadaného príkazu. Opakovaným stlačením tlačidla prejdete históriou príkazov.
  • Šípka dole: Vyvolanie ďalšieho zadaného príkazu. Opakovaným stlačením tlačidla prejdete históriou príkazov.
  • Strana hore: Vyvolanie prvého príkazu, ktorý ste spustili v aktuálnej relácii príkazového riadka.
  • O stranu nižšie: Vyvolanie posledného príkazu, ktorý ste spustili v aktuálnej relácii príkazového riadka.
  • Esc: Vymažte príkazový riadok.

Použite tieto klávesy F na interakciu s históriou príkazov:

F7: Zobraziť históriu príkazov ako prekrytie. Pomocou klávesov so šípkami hore a dole vyberte príkaz a spustite ho. Stlačením klávesu Esc zatvorenie prekrytia bez spustenia príkazu.

Image
Image
  • F8: Vyhľadajte v histórii príkazov príkaz zodpovedajúci textu na aktuálnom príkazovom riadku. Ak ste teda chceli vyhľadať príkaz, ktorý začal s "p", zadáte príkaz "p" na príkazový riadok a potom opakovane klepnite na F8, aby ste prechádzali príkazmi v histórii, ktoré začínajú písmenom "p".
  • F9: Vyvolanie príkazu z histórie príkazov zadaním jeho čísla v vyrovnávacej pamäti histórie. Tieto čísla sa zobrazujú v prekryvom okne F7 a začínajú na 0. Ak chcete rýchlo znova spustiť prvý príkaz, ktorý ste spustili v aktuálnej relácii, stlačte "F9", zadajte "0" a stlačte "Enter". Príkaz sa objaví vyplnený na výzvu a môžete znova stlačiť tlačidlo "Enter", aby ste ho spustili.
Image
Image

Ak chcete vytlačiť zoznam histórie príkazov v termináli, spustite nasledujúci príkaz:

doskey /history

Zobrazia sa príkazy, ktoré ste zadali v aktuálnej relácii. Toto je ten istý zoznam, ktorý sa zobrazí, ak stlačíte F7.

Image
Image

Ako skopírovať svoje predchádzajúce príkazy

Predchádzajúci zadaný príkaz je známy ako "šablóna". Existuje množstvo skratiek na rýchle kopírovanie časti predchádzajúceho spusteného príkazu.

  • F1: Skopírujte jeden znak naraz od predchádzajúceho zadaného príkazu. Opakovaným stlačením klávesu F1 zadáte príkaz, ktorý ste predtým zadali, znak podľa znaku.
  • F2: Skopírujte časť príkazu, ktorý ste predtým napísali. Zobrazí sa výzva na zadanie znaku. Systém vyhľadá dopredu v predchádzajúcom zadanom príkaze a automaticky skopíruje text až do tohto znaku, ale nezahŕňa ho. Ak ste napríklad spustili posledný príkaz "ping google.com", stlačte "F2", zadajte "o", stlačte "Enter" a na výzvu sa zobrazí "ping g".
  • F3: Skopírujte časť príkazu, ktorý ste predtým napísali. Systém sa spustí od aktuálnej pozície znaku a automaticky zkopíruje zvyšok textu z tejto pozície na predchádzajúci riadok. Povedzme napríklad, že posledný zadaný príkaz bol "ping -4 google.com". Môžete napísať "ping -6", stlačte "F3" a systém automaticky vyplní "google.com", čím urobí aktuálny riadok "ping -6 google.com".
Image
Image

Ako vymazať históriu príkazov

Na rozdiel od bash shellu systému Linux Command Prompt nepamätá príkazy medzi reláciami. Ak chcete vymazať históriu akýchkoľvek zadaných príkazov, stačí zavrieť okno príkazového riadka.

Príkazový riadok môžete povedať, aby si nepamätal žiadne príkazy, ktoré ste zadali v aktuálnej relácii, nastavením veľkosti histórie na hodnotu 0

doskey

príkaz:

doskey /listsize=0

Nebudete môcť používať klávesy so šípkami, klávesu F7 alebo

doskey /history

príkaz vidieť všetky zadané príkazy po nastavení veľkosti zoznamu na 0. Táto zmena sa prejaví iba v aktuálnom okne príkazového riadka, takže okno príkazového riadku si pamätá históriu ako normálne pri ďalšom zatvorení a opätovnom otvorení.

Môžete použiť
Môžete použiť

cls

(clear screen) príkaz vymazať okno príkazového riadka, vymazanie histórie zadaných príkazov bez zatvorenia okna:

cls

Image
Image

Ako uložiť históriu príkazov

Ak ste niekedy potrebovali uložiť históriu zadaných príkazov v okne príkazového riadka, môžete to urobiť spustením

doskey /history

príkaz a smerovanie jeho výstupu do textového súboru. (Môžete tiež len spustiť

doskey /history

príkaz a kopírovať / vkladať text do inej aplikácie, samozrejme.)

Napríklad nasledujúci príkaz uloží kópiu vašej aktuálnej príkazovej histórie okna príkazového riadka do súboru C: Users name Desktop commands.txt vo vašom systéme.

doskey /history > C:Users

ameDesktopcommands.txt

>

znak presmeruje výstup príkazu na zadaný súbor.

Odporúča: