Domovská » jak » Jak používat historii příkazů v příkazovém řádku systému Windows

    Jak používat historii příkazů v příkazovém řádku systému Windows

    Příkazový řádek systému Windows má vestavěnou funkci historie, která umožňuje rychle zobrazit příkazy, které jste spustili v aktuální relaci. Ještě lepší je, že příkazový řádek nabízí spoustu klávesových zkratek a dalších triků pro práci s vaší pověstí.

    Jak zobrazit historii příkazů

    Chcete-li procházet historii příkazů, můžete použít tyto klávesové zkratky:

    • Šipka nahoru: Vyvolání předchozího zadaného příkazu. Opakovaným stisknutím tlačítka procházíte historii příkazů.
    • Šipka dolů: Vyvolání dalšího zadaného příkazu. Opakovaným stisknutím tlačítka procházíte historii příkazů.
    • Page Up: Vyvolání prvního příkazu, který jste spustili v aktuální relaci příkazového řádku.
    • Stránka dolů: Vyvolání posledního příkazu, který jste spustili v aktuální relaci příkazového řádku.
    • Esc: Vymazat příkazový řádek.

    Pomocí těchto kláves F komunikujte s vaší historii příkazů:

    • F7: Zobrazit historii příkazů jako překryv. Pomocí šipek nahoru a dolů vyberte příkaz a spusťte jej. Stisknutím klávesy Esc ukončete překryv bez spuštění příkazu.

    • F8: Vyhledejte historii příkazů příkazu, který odpovídá textu na aktuálním příkazovém řádku. Pokud jste tedy chtěli vyhledat příkaz, který začíná písmenem "p", zadejte příkaz "p" na příkazovém řádku a opakovaně klepnutím na klávesu F8 projděte příkazy v historii, které začínají písmenem "p".
    • F9: Vyvolání příkazu z historie příkazů zadáním jeho čísla v vyrovnávací paměti historie. Tato čísla se zobrazují v překryvném okně F7 a začínají na 0. Pokud jste tedy chtěli rychle spustit první příkaz, který jste spustili v aktuální relaci, stiskněte tlačítko "F9", zadejte "0" a stiskněte "Enter". Příkaz se objeví vyplněný na výzvu a můžete znovu stisknout tlačítko "Enter" a spustit ho.

    Chcete-li vytisknout seznam historie příkazů v terminálu, spusťte následující příkaz:

    doskey / historie

    Zobrazí se příkazy, které jste zadali v aktuální relaci. Jedná se o stejný seznam, který se zobrazí, pokud stisknete klávesu F7.

    Jak zkopírovat vaše předchozí příkazy

    Zadaný předchozí příkaz je znám jako "šablona". Existuje celá řada zkratek pro rychlé kopírování části předchozího příkazu, který jste spustili.

    • F1: Zkopírujte jeden znak najednou z předchozího zadaného příkazu. Opakovaným stisknutím klávesy F1 zadejte příkaz, který jste předtím zadali, znak podle znaku.
    • F2: Zkopírujte část příkazu, který jste dříve zadali. Budete vyzváni k zadání znaku. Systém vyhledá v předchozím zadaném příkazu dopředu a automaticky zkopíruje text na znak, ale nezahrnuje. Pokud jste například zadali poslední příkaz "ping google.com", můžete stisknout "F2", zadejte "o", stiskněte "Enter" a na výzvu se objeví "ping g".
    • F3: Zkopírujte část příkazu, který jste dříve zadali. Systém se spustí z aktuální pozice znaku a automaticky zkopíruje zbytek textu z předchozí pozice. Řekněme například, že poslední zadaný příkaz byl "ping -4 google.com". Můžete napsat "ping -6", stisknout "F3" a systém automaticky vyplní "google.com", čímž se stávající řádek "ping -6 google.com".

    Jak vymazat historii příkazů

    Na rozdíl od Linux bash shellu, příkazový řádek nepamatuje příkazy mezi relacemi. Chcete-li vymazat historii zadaných příkazů, zavřete okno Příkazový řádek.

    Příkazový řádek můžete říct, že si nepamatuje žádné příkazy, které jste zadali v aktuální relaci, nastavením velikosti historie na hodnotu 0 doskey příkaz:

    dosky / listsize = 0

    Nebudete moci používat klávesy se šipkami, klávesu F7 nebo doskey / historie příkazu pro zobrazení příkazů, které jste zadali po nastavení velikosti seznamu na hodnotu 0. Tato změna se projeví až v aktuálním okně příkazového řádku, takže okno Příkazový řádek si pamatuje historii jako normální při příštím zavření a opětovném otevření.

    Můžete použít cls (čistá obrazovka) zrušte okno Příkazový řádek a vymazání historie zadaných příkazů bez zavření okna:

    cls

    Jak uložit historii příkazů

    Pokud někdy potřebujete uložit historii příkazů zadaných v okně příkazového řádku, můžete to provést spuštěním doskey / historie příkaz a směrování jeho výstupu do textového souboru. (Můžete také spustit doskey / historie příkaz a kopírovat / vložit text do jiné aplikace, samozřejmě.)

    Například následující příkaz uloží kopii aktuální historie příkazového okna příkazového řádku do souboru C: \ Users \ name \ Desktop \ commands.txt v systému.

    doskey / history> C: \ Users \ jméno \ Desktop \ commands.txt

    The > znak přesměruje výstup příkazu na zadaný soubor.

    Otevřete soubor v textovém editoru a zobrazte historii příkazů napsaných v relaci příkazového řádku.

    To jsou jen některé z užitečných klávesových zkratek, které jsou k dispozici v příkazovém řádku, takže si prohlédněte náš seznam ještě více.