Linux系统bash shell之历史命令

本文介绍了Bash shell中命令历史记录的管理方法,包括如何调用、删除历史记录及修改记录方式等实用技巧。

1、相关变量:

  HISTSIZE:  定义命令历史记录的条数

  HISTFILE:  定义命令储存的文件,一般是  ~/.bash_history

  HISTFILESIZE:  定义了历史文件记录历史的条数

  HISTCONTROL:  定义历史记录的方式

2、调用历史

  !#    就是感叹号加历史编号

  !!  执行上一条

  !$  代表了上一条中的参数

3、删除历史

  history -d #  删除第几条

  history -c     删除缓存中的命令记录

4、命令查看

  history #  查看最近的几条历史命令

  history -a  将缓存中的命令历史写入历史文件中

5、修改历史命令记录方式:

  历史记录的方式有三种:

  ignoreedups:  忽略连续相同

  ignorespacd:  忽略空白开头

  ignoreboth:  同时实现上面两个

  export  HISTCONTROL="ignoredups"

转载于:https://www.cnblogs.com/Fruitzombie/p/7544036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值