Shell history

The history command in the Linux shell is a powerful tool to work with the past issued commands.

# show the history of all past commands
$ history
1 git status
2 git branch --list
3 git checkout centered-layout
4 git rebase master
5 netlify dev

To get any command of the history into the prompt, key in the exclamation mark followed by the number of the command in the history:

# bring the first issued command into the command prompt 
$ !1
$ git status

The history can also get searched:

# list all issued commands that contain git
$ history | grep git

And the history can be cleared:

# clear the history
$ history -c