PowerShell

Så här ser du PowerShell Command History på Windows 10

Så här ser du PowerShell Command History på Windows 10

Windows PowerShell har en inbyggd Historia funktion som kommer ihåg alla kommandon du körde när du använder den. Även om den ska komma ihåg historiken för den aktiva sessionen ser jag att den behåller mer än så. I det här inlägget kommer jag att visa hur du kan se PowerShell-kommandot Historik och använda det smart.

Hur man ser PowerShell Command History

Den viktigaste fördelen med att ha en historikfunktion är att du inte behöver skriva igen för att utföra ett visst kommando som du redan körde en gång. Att återkomma genom hundratals kommandon är dock inte mycket hjälp. Vad sägs om att söka igenom dem eller köra ett specifikt kommando som du bara kommer ihåg delvis? Följ dessa metoder.

  1. Tangentbordsmetod
  2. Sök framåt eller bakåt i PowerShell History
  3. Visa hela historiken för den här sessionen
  4. Anropa ett visst kommando från PowerShell-kommandohistoriken
  5. Sök inom historik

I slutändan har vi också förklarat hur du kan rensa, exportera och importera PowerShell-kommandos historik. Mycket praktiskt om du behöver utföra samma kommandon ofta.

1] Tangentbordsmetod

Jag är säker på att du har använt kommandotolken en gång om du har använt Windows under en tid. Om du använder piltangenterna upp och ner kan du gå fram och tillbaka om de körda kommandona. Detsamma gäller även PowerShell. Men här är vridningen. Om du kommer ihåg ett kommando delvis, här är hur du söker.

Den enda nackdelen är att söktermen måste vara början på kommandot.

2] Sök framåt eller bakåt i historiken

Om du vill söka framåt eller bakåt i historiken kan du använda Ctrl + R och Ctrl + S. Den tidigare låter dig söka tillbaka i historiken medan den senare framåt. Så snart du använder kortkommandot bör du få ett utdrag längst ner (bck-i-search eller fwd-i-search). Skriv vad du vill söka, och även om texten tillhör någonstans mitt i kommandot kommer den att söka efter den. Det är mycket bättre jämfört med F8-metoden vi använde ovan.

3] Visa hela PowerShell-kommandot Historik för denna session

Skriv historik och tryck på Enter. Du bör kunna se alla kommandon du körde under den aktuella sessionen. Medan du kan visa kommandona som utfördes i den tidigare sessionen med hjälp av piltangenterna, kommer historiken inte att ha den. Om du trycker på tangent “H” och tryck enter, det avslöjar kommandot. Betrakta det som en genväg till kommandot Historia.

4] Åkalla ett visst kommando från historiken

Om du märker har bilden ovan ett ID bredvid varje kommando. Om du vill utföra ett specifikt kommando från listan måste du använda Anropa-historia.

5] Sök inom historik

Det enklaste sättet att söka inom kommandohistorik är att använda Select-String-metoden på History Output.

Eftersom du får id: n kan du använda kommandot Invoke History för att köra det direkt.

Rensa, exportera och importera PowerShell-historik

För att radera alla kommandon från historik är allt du behöver göra att utföra kommandot “Rensa historik.”Observera att även efter detta kan du fortfarande komma åt kommandot med uppåt- och nedåtpilarna.

Till exportera alla kommandon, du kan använda  Export-Clixml eller Export-CSV formatera. Här är exempelkommandot

Get-History | Export-Clixml-Path \ PSHistorycommands.xml Get-History | Export-Csv -Path \ PSHistorycommands.csv 

Till importera dessa kommandon tillbaka till en annan eller ny session, använd följande kommando.

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

Du kan öppna den här CSV- eller XML-filen när som helst för att se PowerShell-kommandot Historik direkt. Detta sammanfattar ganska mycket nästan allt runt PowerShell Command History, och hur du kan återanvända dem med hjälp av nummer eller genom att söka i dem eller importera dem tillbaka nästa dag.

Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...