Úvodná » ako » 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

    Príkazový riadok systému Windows má zabudovanú funkciu histórie, 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 pomerne málo 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.

    Pomocou týchto klávesov F interaujte s históriou príkazov:

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

    • F8: Vyhľadajte v histórii príkazov príkaz zodpovedajúci textu na aktuálnom príkazovom riadku. Ak by ste teda chceli vyhľadať príkaz, ktorý začal písmenom "p", napíšete príkaz "p" na príkazovom riadku a potom opakovane klepnete na klávesovú skratku F8, aby ste prechádzali príkazmi v histórii, ktoré začínajú "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.

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

    dosky / história

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

    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 príkazu, ktorý ste spustili.

    • 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 zadali predtým. Zobrazí sa výzva na zadanie znaku. Systém vyhľadá dopredu zadaný predchádzajúci príkaz a automaticky skopíruje text až k tomuto 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 objaví "ping g".
    • F3: Skopírujte časť príkazu, ktorý ste zadali predtým. Systém začne 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 kláves "F3" a systém automaticky vyplní "google.com", čím urobí aktuálny riadok "ping -6 google.com".

    Ako vymazať históriu príkazov

    Na rozdiel od Linux bash shellu, príkazový riadok nepamätá príkazy medzi reláciami. Ak chcete vymazať históriu 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:

    dosky / listsize = 0

    Nebudete môcť používať klávesy so šípkami, klávesu F7 alebo dosky / história príkaz zadajte príkazy, ktoré ste napísali po nastavení veľkosti zoznamu na 0. Táto zmena sa prejaví aj 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ť cls (clear screen) príkaz vymazať okno príkazového riadka, vymazanie histórie zadaných príkazov bez zatvorenia okna:

    cls

    Ako uložiť históriu príkazov

    Ak ste niekedy potrebovali uložiť históriu príkazov zadaných v okne príkazového riadka, môžete to urobiť spustením dosky / história príkaz a smerovanie jeho výstupu do textového súboru. (Môžete tiež len spustiť dosky / história príkaz a kopírovať / vložiť text do inej aplikácie, samozrejme.)

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

    dosky / histórie> C: \ Users \ name \ Desktop \ commands.txt

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

    Otvorte súbor v textovom editore, aby ste zobrazili históriu príkazov napísaných v tejto relácii príkazového riadka.

    To sú len niektoré z užitočných klávesových skratiek, ktoré sú k dispozícii v príkazovom riadku, takže si pozrite náš zoznam ešte viac.