11.3 使用数字再次运行以前运行过的命令

![##]

当运行history时,它自动在每条命令前加一个数字。如果想运行前面的某条命令,而且也知道history赋予它的数字,这时只需要在感叹号后面跟上命令的历史编号,就能再次运行这个命令。如下所示:

  1. $ pwd
  2. /home/scott
  3. $ whoami
  4. scott
  5. $ !499
  6. pwd
  7. /home/scott

如果不确定这个数字是多少,再运行history命令找找看。要注意的是,在这个例子中,pwd命令第一次的历史数字是499,但在用!499再次运行这个命令后,它就变成了498,因为新命令把它在列表中向下推了一位。