CentOS 7 如何修改history命令保存的最大数
在内存中,历史命令仅能够存储3000条历史命令,该数量是由环境变量 HISTSIZE 进行控制。
使用
echo $HISTSIZE
echo $HISTFILESIZE
可以查看历史命令最多条数。
可以重新设置最大条数,
#1、找到 /etc/profile 文件
# vi /etc/profile
添加2条,并保存文件:
HISTSIZE=100000
HISTFILESIZE=100000
#2、使其生效
# source /etc/profile
#3、查看结果
echo $HISTSIZE
echo $HISTFILESIZE
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S `whoami` "
HISTSIZE:shell进程的缓冲区保留的历史命令的条数;
HISTFILESIZE:命令历史文件可保存的历史命令的条数
HISTSIZE=100000
HISTFILESIZE=100000
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S ${USER_IP} `whoami` "
export HISTTIMEFORMAT