Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 681 Bytes

run-previous-command.md

File metadata and controls

35 lines (27 loc) · 681 Bytes

Run Previous Command

Previously run commands can be viewed with the history command.

$ history
10048  git checkout master
10049  gpr
10050  rake

With this list, you can rerun any command using !n:

$ !10048
Already on 'master'

The command !! prints the last command you ran, then runs it. Here is an example:

$ ls
LICENSE.md README.md  bash       cucumber   rails
$ !!
ls
LICENSE.md README.md  bash       cucumber   rails

Replace the second ! with the first few letters of a command you have previously run, and bash will search for, print, and run the most recent instance.

$ !rsp
rspec spec/models/user.rb
...