首页 » history - 历史命令

history - 历史命令

history用来显示你曾经输入过的命令。有几个常见用途:

  • 输入了很长的命令,之后忘记了想要重新输入时。
  • 发现系统有问题,向通过历史命令查看是否错误输入。

history输出:

$ history
 ...
  973  git merge quickorder
  974  git push jpweb
  975  fg

重复执行命令

通过Ctrl+R能对历史命令搜索,并根据你已有的输入快速匹配到一条历史命令。

输入"!历史号"执行命令:

$ history
...
 1006  ls
...
$ !1006     # 等于输入 ls
...

显示命令时间戳

通过HISTTIMEFORMAT环境变量设置:

$ export HISTTIMEFORMAT='%F %T '

注意,设置此环境变量之前的命令的时间戳将是当前时间,只有之后的命令,才能显示命令输入时的时间戳。

$ history 
 ...
 1006  2013-11-11 10:49:50 ls
 1007  2013-11-11 10:52:33 history 

分享

0