默认历史记录命令history输出始终按日期排序,除非对配置进行任何更改。输出不按日期顺序,因为会话在不同的时间写入其历史记录。会话结束时会写入历史文件。
按照以下步骤执行历史命令history 输出中的执行日期。
history命令的默认输出如下所示,没有日期和时间详细信息:
1001 cat /etc/redhat-release 1002 uname -a 1003 history 1.编辑文件/etc/bashrc并添加以下条目。确保在%T之后有空格。
$ vi /etc/bashrcexport HISTTIMEFORMAT='%F %T '2.重新登录系统
$ su - [username]3.检查环境变量
$ echo $HISTTIMEFORMAT4.输入history命令并检查是否显示时间
$ history5.要根据运行日期对输出进行排序,请使用sort命令和history命令。
x $ history | sort -n 991 2022-08-01 20:11:58 cat /etc/redhat-release 992 2022-08-01 20:11:58 uname -a 993 2022-08-01 20:11:58 history | 留言与评论(共有 0 条评论) “” |