一、CentOs、Redhat系统显示history时间
root用户执行以下命令:
echo "HISTFILESIZE=2000" >> /etc/bashrc && echo "HISTSIZE=2000" >> /etc/bashrc && echo 'HISTTIMEFORMAT="%Y%m%d %T "'>> /etc/bashrc && export HISTTIMEFORMAT
二、 suse、ubanto系统显示history时间
root用户执行以下命令:
echo "HISTFILESIZE=2000" >> /etc/bash.bashrc && echo "HISTSIZE=2000" >> /etc/bash.bashrc && echo 'HISTTIMEFORMAT="%Y%m%d %T "'>> /etc/bash.bashrc && export HISTTIMEFORMAT
三、Linux系统显示history时间
root用户执行以下命令
echo 'export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "' >>/etc/profile
/etc/profile和/etc/bashrc 都是系统全局环境变量设定,但当前的一些操作系统中使用的是bash.bashrc文件,当不知道当前系统版本时可以使用这条命令
四、本文引用
https://www.cnblogs.com/cash-su/p/9921160.html
https://www.linuxidc.com/Linux/2013-07/87432.htm
本文详细介绍了如何在CentOs、Redhat、Suse、Ubuntu等Linux系统中配置bash,以便在history命令中显示执行命令的时间戳。通过编辑系统的环境变量文件,如/etc/bashrc、/etc/bash.bashrc或/etc/profile,可以设置HISTFILESIZE、HISTSIZE和HISTTIMEFORMAT参数,从而实现history命令的时间显示功能。
1767

被折叠的 条评论
为什么被折叠?



