30Jun

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

click fraud protection

Příkazový řádek Windows obsahuje 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í poměrně málo klávesových zkratek a další triky pro práci s historií příkazů.

Jak zobrazit historii příkazu

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 svou historii příkazů.
  • Šipka dolů : Vyvolání dalšího zadaného příkazu. Opakovaným stisknutím tlačítka procházíte svou 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 : Vymažte příkazový řádek.

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

  • F7 : Zobrazení historie příkazů jako překryv. Pomocí šipek nahoru a dolů vyberte příkaz a spusťte jej. Stisknutím klávesy Esc zavřete překryvnou vrstvu bez spuštění příkazu.
    instagram viewer
  • F8 : Proveďte 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 klávesu "F9", zadejte "0" a stiskněte"Enter".Příkaz se zobrazí na výzvu a můžete znovu stisknout tlačítko "Enter".

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

doskey / history

Uvidíte příkazy, které jste zadali v aktuální relaci. Toto je stejný seznam, který se zobrazí, pokud stisknete klávesu F7.

Jak zkopírovat předchozí příkaz

Předchozí zadaný 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 dříve zadaného příkazu. 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 jej. Pokud jste např. Spustili 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í polohy 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ž vytvoří aktuální řádek "ping -6 google.com".

Jak vymazat historii příkazů

Na rozdíl od bash shellu systému Linux 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 nezapomenou žádné příkazy, které jste zadali v aktuální relaci nastavením velikosti historie na hodnotu 0 pomocí příkazu doskey:

dosky / listsize = 0

Klávesy se šipkami nebudou moci použít, Klávesu F7 nebo příkazu doskey / history zobrazíte zadané příkazy po nastavení velikosti seznamu na hodnotu 0. Tato změna se projeví také v aktuálním okně příkazového řádku, takže okno Příkazový řádek si pamatuje historii jako normální dalšíčas zavření a opětovné otevření.

Pomocí příkazu cls( clear screen) můžete vymazat okno příkazového řádku a vymazat celou historii zadaných příkazů bez zavření okna:

cls

Jak uložit historii příkazu

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 příkazu doskey / history a směrováním jeho výstupu do textového souboru.(Můžete také samozřejmě spustit příkaz doskey / history a samozřejmě také kopírovat / vložit text do jiné aplikace.)

Následující příkaz například uloží kopii aktuální historie příkazů okna příkazového řádku do složky C: \ Users \název \ Desktop \ commands.txt ve vašem systému.

doskey / history & gt;C: \ Users \ název \ Desktop \ commands.txt

& gt;znak přesměruje výstup příkazu do souboru, který zadáte.

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

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