Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 930 Bytes

show-command-history-in-powershell.md

File metadata and controls

41 lines (30 loc) · 930 Bytes

Show Command History In PowerShell

Category: Windows

Command history in PowerShell can be displayed with the following command:

 Get-History

Sample output:

  Id     Duration CommandLine
  --     -------- -----------
   1        0.028 cd \
   2        0.019 cd .\Data\til\
   3        0.139 git status
   4        0.277 git diff .\README.md
   5        0.121 git add .\windows\install-wsl.md
   6        0.454 git commit -am "Windows - Install WSL"
   7        3.691 git push

To execute a previous command, invoke it based on the Id:

Invoke-History 3

To show details on when a command was executed, use the following:

Get-History | Format-List -Property *

To search command history, enter the string literal after the Pattern flag. For example, to search for "commit", enter the following:

Get-History |  Select-String -Pattern "commit"