| 时间行格式 | #<Unix 秒数> |
|---|---|
| 换算 | date -d @<秒数> |
解析成时间线
解析成时间线
grep -n '^#' /root/.bash_history | head
date -d @1697012345 '+%F %T %Z'未开该变量时历史文件没有时间行,只能靠文件 mtime 与会话日志推断区间。
设置 HISTTIMEFORMAT 后,bash 会在历史文件中写入以 # 开头、后接 Unix 秒数的时间标记行,据此可把命令还原到时间线。
| 时间行格式 | #<Unix 秒数> |
|---|---|
| 换算 | date -d @<秒数> |
grep -n '^#' /root/.bash_history | head
date -d @1697012345 '+%F %T %Z'