Ako zobraziť históriu príkazov PowerShell v systéme Windows 10
Windows PowerShell má vstavanú funkciu História(History) , ktorá si pamätá všetky príkazy, ktoré ste vykonali pri jeho používaní. Aj keď by si mal pamätať na históriu(History) aktívnej relácie, vidím, že si zachováva viac než to. V tomto príspevku ukážem, ako môžete vidieť históriu(History) príkazov PowerShell a inteligentne ho používať.
Ako zobraziť históriu príkazov PowerShell(PowerShell Command History)
Najvýznamnejšou výhodou funkcie História je, že na vykonanie konkrétneho príkazu, ktorý ste už raz vykonali, nemusíte znova písať. Opakovanie stoviek príkazov však nie je veľmi užitočné. Čo tak v nich prehľadať alebo spustiť konkrétny príkaz, ktorý si pamätáte len čiastočne? Postupujte podľa týchto metód.
- Metóda klávesnice
- Hľadať dopredu(Search Forward) alebo dozadu(Backward) v histórii PowerShell(PowerShell History)
- Pozrite(View) si celú históriu tejto relácie
- Vyvolajte(Invoke) konkrétny príkaz z histórie(History) príkazov PowerShell
- Hľadať v histórii
Nakoniec sme tiež vysvetlili, ako môžete vymazať, exportovať a importovať históriu (History)príkazu PowerShell . Veľmi užitočné, ak potrebujete často vykonávať rovnaké príkazy.
1] Metóda klávesnice
Som si istý, že ste už raz použili príkazový riadok(Command Prompt) , ak už nejaký čas používate Windows . Ak použijete klávesy so šípkami nahor a nadol, môžete sa pohybovať tam a späť medzi vykonanými príkazmi. To isté platí aj pre PowerShell . Ale tu je zvrat. Ak si príkaz čiastočne pamätáte, tu je návod, ako ho hľadať.
- Napíšte(Type) časť príkazu, ktorú si pamätáte
- Stlačte F8(Press F8) a držte ho, kým nenájdete.
- Hľadaný výraz bude zvýraznený fluorescenčnou zelenou farbou, po ktorej bude nasledovať zvyšok príkazu.
Jedinou nevýhodou je, že hľadaný výraz musí byť začiatkom príkazu.
2] Hľadať(Search Forward) v histórii(History) dopredu alebo dozadu(Backward)
Ak chcete v Histórii(History) vyhľadávať dopredu alebo dozadu , môžete použiť Ctrl + R a Ctrl + S. Prvá možnosť vám umožní vyhľadávať späť v histórii(History) , zatiaľ čo neskoršia dopredu. Hneď ako použijete klávesovú skratku, mali by ste dostať úryvok v spodnej časti (bck-i-search alebo fwd-i-search). Napíšte, čo chcete vyhľadať, a aj keď text patrí niekde do stredu príkazu, vyhľadá ho. Je to oveľa lepšie v porovnaní s metódou F8, ktorú sme použili vyššie.
3] Zobrazte(View) celú históriu(History) príkazov PowerShell tejto relácie
Napíšte History(Type History) a stlačte kláves Enter(Enter) . Mali by ste vidieť všetky príkazy, ktoré ste vykonali v aktuálnej relácii. Zatiaľ čo príkazy vykonané v predchádzajúcej relácii môžete zobraziť pomocou klávesov so šípkami, v histórii(History) to nebude. Ak stlačíte kláves „H“(key “H”) a stlačíte Enter, zobrazí sa História(History) príkazov. Považujte to za skratku k príkazu História .(History)
4] Vyvolajte(Invoke) konkrétny príkaz z histórie
Ak si všimnete, obrázok vyššie má vedľa každého príkazu ID. Ak chcete vykonať jeden konkrétny príkaz zo zoznamu, musíte použiť Invoke-History.
- Poznačte si ID príkazu, ktorý chcete vykonať
- Napíšte Invoke-History <ID>. Nahraďte <ID> presným číslom
- Stlačte(Press) kláves Enter(Enter Key) a vykoná sa príkaz z histórie(History) .
5] Vyhľadávanie v histórii
Najjednoduchší spôsob, ako vyhľadávať v Histórii(History) príkazov, je použiť metódu Select-String na (Select-String)Výstupe histórie(History Output) .
- Napíšte nasledovné a nahraďte Get výrazom, ktorý chcete vyhľadať
- Získajte históriu | Vyberte reťazec – vzor „Získať“.
- Odhalí všetky príkazy, ktoré zodpovedajú príkazom vyhľadávania.
Keďže identifikujete svoje ID, môžete ho okamžite spustiť pomocou príkazu Vyvolať históriu .(Invoke History)
Vymazať, exportovať(Export) a importovať históriu prostredia PowerShell(Import PowerShell History)
Ak chcete odstrániť všetky príkazy z histórie(History) , stačí vykonať príkaz „ Vymazať históriu(Clear-History) “. Majte na pamäti, že aj po vykonaní tohto postupu môžete k príkazu pristupovať pomocou kláves so šípkami nahor a nadol.
Na export všetkých príkazov(export all the commands) môžete použiť formát Export-Clixml alebo Export-CSV( Export-Clixml or Export-CSV) . Tu je vzorový príkaz
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Ak chcete tieto príkazy importovať späť do inej alebo novej relácie( import these commands back to another or new session) , použite nasledujúci príkaz.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Tento súbor CSV(CSV) alebo XML môžete kedykoľvek otvoriť a okamžite zobraziť históriu(History) príkazov PowerShell . Toto v podstate zhŕňa takmer všetko okolo histórie príkazov PowerShell(PowerShell Command History) a toho, ako ich môžete znova použiť pomocou cumberov alebo ich prehľadávaním alebo importovaním späť nasledujúci deň.
Related posts
Ako blokovať IP alebo webovú stránku pomocou PowerShell v systéme Windows 10
Ako nájsť a zakázať webové kamery pomocou PowerShell v systéme Windows 10
Nahraďte príkazový riadok PowerShell v ponuke WinX systému Windows 10
Ako pridať PowerShell do kontextovej ponuky v systéme Windows 10
Ako získať verejnú IP adresu pomocou PowerShell v systéme Windows 10
4 spôsoby, ako vymazať históriu schránky v systéme Windows 10
Ako nainštalovať NumPy pomocou PIP v systéme Windows 10
Povoľte alebo zakážte staršiu konzolu pre príkazový riadok a PowerShell v systéme Windows 10
Ako vytvoriť zoznam nainštalovaných programov pomocou PowerShell v systéme Windows 10
7 spôsobov, ako otvoriť vylepšené prostredie Windows PowerShell v systéme Windows 10
Ako odinštalovať PowerShell v systéme Windows 10
Čo je to Enablement Package v systéme Windows 10
Zakážte zálohovanie histórie súborov v systéme Windows 10 pomocou REGEDIT alebo GPEDIT
Vymažte históriu nedávnych súborov Prieskumníka v systéme Windows 10
Ako vymazať alebo zakázať históriu vyhľadávacieho poľa na paneli úloh v systéme Windows 10
Nahraďte príkazový riadok PowerShell a naopak v systéme Windows 10
Ako vygenerovať históriu WiFi alebo správu WLAN v systéme Windows 10
Možnosť Skryť panely s nástrojmi v kontextovej ponuke panela úloh v systéme Windows 10
Ako sledovať históriu smerovača a monitorovať internetovú aktivitu
Ako používať Network Sniffer Tool PktMon.exe v systéme Windows 10