控制Linux命令历史的环境变量
时间:2020-07-27 12:58:53 来源:igfitidea点击:
历史函数,Bash shell中的功能维护最近发布的命令列表。
有几个重要的shell变量控制Linux命令历史记录。
histfile.
保存命令历史记录的文本文件的名称。
默认值为~/.bash_history。
回声后,它返回用户历史记录文件的完整路径和名称:
echo $HISTFILE
默认情况下,历史记录将保存到用户主目录中的~/.bash_history文件中。
histfilesize.
Histfilesize变量确定在histfile中保存的命令数。
默认为2000年在Ubuntu Server上,CentOS中的1000。
Histsize.
在当前BASH会话中保留内存的最大命令数。
ubuntu服务器和centos上的默认值为1000。
每个Bash交互式会话都维护自己的命令列表,当我们退出shell时,最近执行的命令将保存在histfile(~/.bash_history)中。
我们可以在主目录中将历史变量更改为~/.bashrc文件中的历史变量。
export HISTSIZE=1000