用户登录后,会将命令历史文件读取到缓存中;
用户登出后,会将用户此次操作的命令,追加写入到命令历史文件中;
[root@kedacom /]# echo $HISTSIZE 缓存多少条命令1000[root@kedacom /]# echo $HISTFILESIZE 命令历史文件可以保存多少条命令1000[root@kedacom /]# echo $HISTFILE 命令历史文件/root/.bash_history[root@kedacom /]# history -a 将缓存的新命令追加到命令历史文件中
对于部分命令不记录到历史文件中,可通过$HISTCO NTROL变量控制
ignoredups - 不记录后面重复的命令,只记录第一个
ignorespace - 不记录以空格开始的命令
ignoreboth - 不记录以空格开始,也不记录后面重复的命令
[root@kedacom /]# echo $HISTCONTROLignoredups设置不记录以空格开始的命令[root@kedacom /]# export HISTCONTROL=ignorespace
