码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 命令 - history: 显示或操作历史列表

时间:2015-10-03 15:36:43      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

命令格式

history [-c] [-d offset] [n]

history -anrw [filename]

history -ps arg [arg...]

 

命令参数

-c
  清除历史列表。

-d offset
  删除编号为 offset 的历史条目。

n
  显示最近的 n 条记录。

 

历史记录扩展

序列 行为
 !!  重复最后一个执行过的命令。按向上箭头键再按 Enter 键也可以实现相同的功能,而且更符合操作习惯。
 !number   重复历史记录中第 number 行的命令。
 !string  重复最近的以 string 开头的命令。
 !?string  重复最近的包含 string 的命令。

 

实例

a) 显示最近执行的 5 条命令。

[huey@huey-K42JE ~]$ history 5
  848  pwd
  849  curl ifconfig.sh
  850  last
  851  clear
  852  history 5

b) 删除编号为 850 的历史条目。

[huey@huey-K42JE ~]$ history -d 850

c) 清空历史列表。

[huey@huey-K42JE ~]$ history -c

d) 执行上一个以 curl 开头的命令。

[huey@huey-K42JE ~]$ !curl
curl ifconfig.sh
104.238.141.75

 

Linux 命令 - history: 显示或操作历史列表

标签:

原文地址:http://www.cnblogs.com/huey/p/4853372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!