1、相关变量:
HISTSIZE: 定义命令历史记录的条数
HISTFILE: 定义命令储存的文件,一般是 ~/.bash_history
HISTFILESIZE: 定义了历史文件记录历史的条数
HISTCONTROL: 定义历史记录的方式
2、调用历史
!# 就是感叹号加历史编号
!! 执行上一条
!$ 代表了上一条中的参数
3、删除历史
history -d # 删除第几条
history -c 删除缓存中的命令记录
4、命令查看
history # 查看最近的几条历史命令
history -a 将缓存中的命令历史写入历史文件中
5、修改历史命令记录方式:
历史记录的方式有三种:
ignoreedups: 忽略连续相同
ignorespacd: 忽略空白开头
ignoreboth: 同时实现上面两个
export HISTCONTROL="ignoredups"