爱程序网

[Linux命令]History命令历史显示技巧汇总

来源: 阅读:

History命令

1. 参数

#history n: n是显示个数

#history -c: 清除记录

#history | more: 分页显示

#!n : 利用显示出来的历史清单清单编号n执行命令

#!! : 重复上一个命令

#!cmd : 搜索同样文字开头命令执行

#cmd !!^ : 利用上一个命令的第一个参数做cmd的参数

#cmd !!$ : 利用上一个命令的最后一个参数做cmd的参数

#cmd !!* : 利用上一个命令的全部参数做cmd的参数

#cmd !!:n  : 利用上一个命令的第n个参数做cmd的参数

2. 组合键利用命令历史

ctrl + r : 搜索历史命令

ctrl + p : 显示上次命令

3. 修改环境变量

直接修改 ~/.bash_profile或者修改环境变量

export HISTTIMEFORMAT='%F %T ' : 显示时间
export HISTCONTROL=erasedups : 忽略重复命令历史
export HISTCONTROL=ignorespace : 忽略空格开头命令(不记录) 
export HISTSIZE=n : 记录n个历史命令
export HISTIGNORE='cmd' : 不记录指定命令

简单汇总一次,如果有补充会随时增加。

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助