我的知识库 / Linux / Linux-history 输出附带日期
如果我们在 linux 系统中想看历史的命令记录,我们可以通过 command 命令来获取。
history
输出大概会是下面这种样子,只有简单的 command 列表。
1 ls
2 top
4 docker ps
5 df
6 ls
那么,如果想知道历史执行的 command 的时间该怎么做呢。
按照如下步骤,一步一步来。
HISTTIMEFORMAT
变量$ HISTTIMEFORMAT="%d/%m/%y %T "
# OR
$ echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile
HISTTIMEFORMAT
变量到当前 shell 命令窗$ . ~/.bash_profile
# OR
$ source ~/.bash_profile
1 root 2020/02/18 11:28:19 ls
2 root 2020/02/18 11:28:21 top
4 root 2020/02/18 11:28:58 docker ps
5 root 2020/02/18 11:34:09 df
6 root 2020/02/18 11:34:15 ls