如何为Linux命令历史记录启用时间戳(Deepin 亲测实用!)
Tofloor
poster avatar
‌量子巡游者
Moderator
2017-09-21 23:42
Author
本帖最后由 MMDMM 于 2020-6-10 12:17 编辑

何为Linux命令历史记录启用时间戳





Bash 命令历史记录是一个非常有价值的功能,它允许用户相对容易地调用以前在 Shell 中执行过的命令,这也让用户或管理员可以更加容易的执行重复的命令,或跟踪系统中的命令历史记录。然而在默认情况下,用户是无法看到命令实际执行时间的。但在审计系统(例如查看文件的丢失方式和时间)时,此类信息往往非常有用。但是从 Bash v3 版本开始,我们便可以在执行命令时打上时间戳,以方便在 Linux 命令历史记录中进行查看。

废话少说,我们可以直接通过如下命令来临时启用命令历史记录的时间戳:
  1. export HISTTIMEFORMAT="%F %T"
Copy the Code
如何配置时间格式,大家可以查看 date 命令的 man page:
  1. man date
Copy the Code
时间格式配置完成并达到要求后,就直接写到 .bashrc 里面就一劳永逸了。





Reply Favorite View the author
All Replies
avatar
justforlxz
deepin
2017-09-21 23:53
#1
我的大哥啊,你的内容为啥都是这么大字号…  每次看到你的内容,都是满屏幕的大字。你要知道改变颜色就可以标识重点,代码也可以用插入代码的方式写进去。
可以通过以下方式开启:
  1. export HISTTIMEFORMAT="%F %T"
Copy the Code

你看这样的方式多好。
Reply View the author
avatar
emofode
deepin
2017-09-22 00:36
#2
这是一个自带 HiDPI 的回复

Reply View the author
Comments
snyh1010
2017-09-22 16:20
你们已经因为HiDPI走火入魔了
kirigaya
2017-09-22 00:45
这是一个不带HiDPI的点评
avatar
rekols
deepin
2017-09-22 01:23
#3
这是一个自带 LowDPI 的回复
Reply View the author
avatar
woodelf
deepin
2017-09-22 03:31
#4
三四楼反了,明明4楼是HiDPI,三楼是LowDPI







    来自:Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0  (zh-CN)
    ——2017/9/21 下午7:31:32
    Reply View the author
    avatar
    159******53
    deepin
    2017-09-22 06:54
    #5
    是在~/.bashrc 里面添加 export HISTTIMEFORMAT="%F %T" 就可以了吗
    Reply View the author
    avatar
    ‌量子巡游者
    Moderator
    2017-09-22 20:27
    #6
    https://bbs.deepin.org/post/145831
    是在~/.bashrc 里面添加 export HISTTIMEFORMAT="%F %T" 就可以了吗

    自己尝试下  我也是自己摸索的
    Reply View the author