BASH 命令行历史 110
Gnu Bash的强大就不用我多说啦!几乎所有的Linux发行版默认shell都是bash
相关环境变量:
HISTFILE, HISTFILESIZE, HISTIGNORE 和 HISTSIZE
(1)HISTFILE:
控制历史文件存储的位置(默认是~/bash_history)
(2)HISTFILESIZE:
控制命令历史的个数(默认是1000 echo $HISTFILESIZE)
(3)HISTSIZE:
记录当前shell的命令历史记录的个数
(4)HISTIGNORE:
此变量中的所有条目将不会被记录
Tips:
1.export HISTFILE=/dev/null 不会记录任何历史(***者)
2.unset HISTFILE 同上
3.export HISTIGNORE="&" 防止记录相同的命令
4.export HISTIGNORE="&:[ ]*:exit" 当你在命令行开头加上空格时所有命令都不会被记录
转载于:https://blog.51cto.com/missuniverse110/509713