PowerShell

Jak zobrazit historii příkazů PowerShell ve Windows 10

Jak zobrazit historii příkazů PowerShell ve Windows 10

Windows PowerShell má vestavěný Dějiny funkce, která si pamatuje všechny příkazy, které jste při jejím použití provedli. I když by si měl pamatovat historii aktivní relace, vidím, že si zachovává víc než to. V tomto příspěvku ukážu, jak můžete vidět historii příkazů PowerShellu a používat ji chytře.

Jak zobrazit historii příkazů prostředí PowerShell

Nejvýznamnější výhodou funkce Historie je, že nemusíte znovu zadávat, abyste provedli konkrétní příkaz, který jste již jednou provedli. Opakování stovek příkazů však moc nepomůže. Co tak prohledat je nebo spustit určitý příkaz, který si pamatujete jen částečně? Postupujte podle těchto metod.

  1. Metoda klávesnice
  2. Vyhledávání vpřed nebo vzad v historii prostředí PowerShell
  3. Zobrazit celou historii této relace
  4. Vyvolejte konkrétní příkaz z historie příkazů prostředí PowerShell
  5. Hledání v historii

Na konci jsme také vysvětlili, jak můžete vymazat, exportovat a importovat historii příkazu PowerShellu. Velmi užitečné, pokud potřebujete často provádět stejné příkazy.

1] Metoda klávesnice

Jsem si jist, že jste příkazový řádek použili jednou, pokud jste nějakou dobu používali Windows. Pokud používáte klávesy se šipkami nahoru a dolů, můžete se pohybovat tam a zpět po provedených příkazech. Totéž platí i pro PowerShell. Ale tady je ten zvrat. Pokud si částečně pamatujete příkaz, můžete vyhledávat zde.

Jedinou nevýhodou je, že hledaný výraz musí být začátkem příkazu.

2] Hledat vpřed nebo vzad v historii

Pokud chcete v historii hledat dopředu nebo dozadu, můžete použít Ctrl + R a Ctrl + S. První vám umožňuje hledat zpět v historii, zatímco později vpřed. Jakmile použijete klávesovou zkratku, měli byste dole dostat úryvek (bck-i-search nebo fwd-i-search). Zadejte, co chcete hledat, a i když text patří někde uprostřed příkazu, bude jej hledat. Je to mnohem lepší ve srovnání s metodou F8, kterou jsme použili výše.

3] Zobrazit celou historii příkazů prostředí PowerShell této relace

Zadejte Historie a stiskněte klávesu Enter. Měli byste vidět všechny příkazy, které jste provedli v aktuální relaci. I když můžete zobrazit příkazy provedené v předchozí relaci pomocí kláves se šipkami, historie to nebude mít. Pokud stisknete klávesa „H“ a stiskněte klávesu Enter, odhalí historii příkazů. Považujte to za zkratku k příkazu Historie.

4] Vyvolejte konkrétní příkaz z historie

Pokud si všimnete, obrázek nahoře má vedle každého příkazu ID. Chcete-li spustit jeden konkrétní příkaz ze seznamu, musíte použít Historie vyvolání.

5] Hledání v historii

Nejjednodušší způsob, jak hledat v rámci historie příkazů, je použít metodu Select-String na výstupu historie.

Protože ID získáte, můžete jej okamžitě použít pomocí příkazu Vyvolat historii.

Vymažte, exportujte a importujte historii prostředí PowerShell

Chcete-li odstranit všechny příkazy z historie, stačí spustit příkaz „Smazat historii.„Všimněte si, že i po provedení tohoto příkazu budete mít k příkazu stále přístup pomocí kláves se šipkami nahoru a dolů.

Na exportovat všechny příkazy, můžete použít  Export-Clixml nebo Export-CSV formát. Zde je ukázkový příkaz

Získejte historii | Export-Clixml - Cesta \ PSHistorycommands.xml Získat historii | Export-CSV -cesta \ PSHistorycommands.CSV 

Na importovat tyto příkazy zpět do jiné nebo nové relace, použijte následující příkaz.

Add-History -InputObject (Import-Clixml -Path \ PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path \ PSHistorycommands.CSV) 

Tento soubor CSV nebo XML můžete kdykoli zobrazit a okamžitě zobrazit historii příkazů PowerShellu. To do značné míry shrnuje téměř vše kolem historie příkazů PowerShell a jak je můžete znovu použít pomocí čísel nebo jejich prohledáním nebo importem zpět další den.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...