Sådan ser du PowerShell-kommandohistorik på Windows 10
Windows PowerShell har en indbygget historiefunktion(History) , der husker alle de kommandoer, du udførte, da du brugte den. Selvom den burde huske historien(History) om den aktive session, kan jeg se, at den beholder mere end det. I dette indlæg vil jeg vise, hvordan du kan se PowerShell - kommandohistorik og bruge det smart .(History)
Sådan ser du PowerShell Command History
Den største fordel ved at have en historiefunktion er, at du ikke behøver at skrive igen for at udføre en bestemt kommando, du allerede har udført én gang. Det er dog ikke megen hjælp at vende tilbage gennem hundredvis af kommandoer. Hvad med at søge gennem dem eller køre en specifik kommando, du kun husker delvist? Følg disse metoder.
- Tastatur metode
- Søg frem(Search Forward) eller tilbage(Backward) i PowerShell History
- Se(View) hele historien om denne session
- Kald(Invoke) en bestemt kommando fra PowerShell -(History) kommandohistorikken
- Søg i historie
Til sidst har vi også forklaret, hvordan du kan rydde, eksportere og importere PowerShell-kommandoens historie(History) . Meget praktisk, hvis du har brug for at udføre de samme kommandoer ofte.
1] Tastaturmetode
Jeg er sikker på, at du har brugt kommandoprompten(Command Prompt) én gang, hvis du har brugt Windows i nogen tid. Hvis du bruger piletasterne op og ned, kan du gå frem og tilbage af de udførte kommandoer. Det samme gælder for PowerShell . Men her er twisten. Hvis du husker en kommando delvist, er her hvordan du søger.
- Indtast(Type) en del af den kommando, du husker
- Tryk på F8(Press F8) , og bliv ved med at trykke på den, indtil du finder.
- Søgeordet vil blive fremhævet med en fluorescerende grøn, efterfulgt af resten af kommandoen.
Den eneste ulempe er, at søgeordet skal være starten på kommandoen.
2] Søg frem(Search Forward) eller tilbage(Backward) i historien(History)
Hvis du vil søge frem eller tilbage i Historien(History) , så kan du bruge Ctrl + R og Ctrl + S. Førstnævnte lader dig søge tilbage i Historien(History) , mens den senere fremad. Så snart du bruger tastaturgenvejen, skulle du få et uddrag nederst (bck-i-search eller fwd-i-search). Indtast det, du vil søge, og selvom teksten hører til et sted i midten af kommandoen, vil den søge efter det. Det er meget bedre sammenlignet med F8-metoden, vi brugte ovenfor.
3] Se(View) hele PowerShell- kommandohistorikken for denne session(History)
Skriv History(Type History) , og tryk på Enter- tasten. Du bør være i stand til at se alle de kommandoer, du udførte i den aktuelle session. Mens du kan se de kommandoer, der blev udført i den tidligere session ved hjælp af piletasterne, vil historikken(History) ikke have det. Hvis du trykker på tasten "H"(key “H”) og trykker på enter, vil det afsløre historikken(History) for kommandoer. Betragt det som en genvej til kommandoen Historie .(History)
4] Påkald(Invoke) en bestemt kommando fra Historie
Hvis du bemærker, har billedet ovenfor et ID ud for hver kommando. Hvis du vil udføre en specifik kommando fra listen, skal du bruge Invoke-History.
- Bemærk ID'et for den kommando, du vil udføre
- Skriv Invoke-History <ID>. Erstat <ID> med det nøjagtige nummer
- Tryk(Press) på Enter-tasten(Enter Key) , og den vil udføre denne kommando fra Historien(History) .
5] Søg i historie
Den nemmeste måde at søge i historik(History) over kommandoer på er at bruge Select-String- metoden på History Output .
- Skriv følgende, og erstat Get med det ord, du vil søge efter
- Get-Historie | Vælg-streng - mønster "Get."
- Det vil afsløre alle de kommandoer, der matcher søgekommandoerne.
Da du får id'et med, kan du bruge kommandoen Invoke History til at udføre det øjeblikkeligt.
Ryd, eksporter(Export) og importer PowerShell-historik(Import PowerShell History)
For at slette alle kommandoer fra Historie(History) , skal du blot udføre kommandoen " Ryd historie(Clear-History) ." Bemærk, at selv efter at have gjort dette, kan du stadig få adgang til kommandoen ved at bruge piletasterne op og ned.
For at eksportere alle kommandoerne(export all the commands) kan du bruge Export-Clixml- eller Export-CSV-( Export-Clixml or Export-CSV) formatet. Her er eksempelkommandoen
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
For at importere disse kommandoer tilbage til en anden eller ny session( import these commands back to another or new session) skal du bruge følgende kommando.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Du kan åbne denne CSV- eller XML -fil når som helst for at se PowerShell - kommandohistorik med det(History) samme. Dette opsummerer stort set alt omkring PowerShell Command History , og hvordan du kan genbruge dem ved hjælp af cumbers eller ved at søge i dem eller importere dem tilbage næste dag.
Related posts
Sådan blokerer du IP eller et websted ved hjælp af PowerShell i Windows 10
Sådan finder og deaktiverer du webcams ved hjælp af PowerShell i Windows 10
Erstat kommandoprompt med PowerShell i WinX-menuen i Windows 10
Sådan tilføjes PowerShell til kontekstmenuen i Windows 10
Sådan får du offentlig IP-adresse ved hjælp af PowerShell i Windows 10
PicsArt tilbyder brugerdefinerede klistermærker og eksklusiv 3D-redigering på Windows 10
Sådan deaktiveres sikkerhedsforanstaltninger for funktionsopdateringer på Windows 10
4 måder at rydde udklipsholderhistorikken i Windows 10
7 måder at åbne forhøjet Windows PowerShell i Windows 10
Sådan installeres NumPy ved hjælp af PIP på Windows 10
Sådan får du vist og rydder udklipsholderhistorik i Windows 10
Sådan får du vist udklipsholderhistorik på Windows 10
Sådan bruger du Network Sniffer Tool PktMon.exe i Windows 10
Sådan sporer du routerhistorik og overvåger internetaktivitet
Sådan ryddes eller deaktiveres proceslinjens søgefelthistorik i Windows 10
Aktiver eller deaktiver Legacy Console til kommandoprompt og PowerShell i Windows 10
Deaktiver, Aktiver, Ryd historik for Live Tile-meddelelser i Windows 10
Erstat Powershell med kommandoprompt i Windows 10 Start-menuen
Sådan afinstalleres PowerShell i Windows 10
Sådan åbner du .aspx-filer på Windows 10-computer