用户登录后,会将命令历史文件读取到缓存中;
    用户登出后,会将用户此次操作的命令,追加写入到命令历史文件中;

    1. [root@kedacom /]# echo $HISTSIZE 缓存多少条命令
    2. 1000
    3. [root@kedacom /]# echo $HISTFILESIZE 命令历史文件可以保存多少条命令
    4. 1000
    5. [root@kedacom /]# echo $HISTFILE 命令历史文件
    6. /root/.bash_history
    7. [root@kedacom /]# history -a 将缓存的新命令追加到命令历史文件中

    对于部分命令不记录到历史文件中,可通过$HISTCO NTROL变量控制
    ignoredups - 不记录后面重复的命令,只记录第一个
    ignorespace - 不记录以空格开始的命令
    ignoreboth - 不记录以空格开始,也不记录后面重复的命令

    1. [root@kedacom /]# echo $HISTCONTROL
    2. ignoredups
    3. 设置不记录以空格开始的命令
    4. [root@kedacom /]# export HISTCONTROL=ignorespace