0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在history命令中启用时间戳

CHANBAEK 来源:TIAP 作者:TIAP 2023-01-04 16:52 次阅读

我们大家应该都比较熟悉 history 命令,其用于查看先前都运行过哪些命令。不过有一个问题,默认情况下,history 命令是不显示命令的执行时间(带日期和时间)的,那么我们就不知道某个命令是具体什么时候执行的。

今天这篇文章,我们介绍一下如何在 history 命令中启用时间戳。

在 history 命令中启用时间戳

要在 history 命令中启用时间戳,需要修改 HISTTIMEFORMAT 环境变量。可使用 export 命令,如下所示:

export HISTTIMEFORMAT="%F %T "

这里:

  • %F 将以 YYYY-MM-DD 格式显示日期;
  • %T 以 HH:MM:SS 格式显示时间。

设置完成后,再次使用 history 命令,可看到在命令前方显示时间戳,如下:

图片

以上修改,只是在当前会话有效,系统重启后,上述设置就会失效。

永久启用时间戳

要在 history 命令中永久启用时间戳,需要在 .bashrc 文件中进行更改。

如同其他设置一样,如果想要永久的修改一个环境变量,需要在 bashrc 中进行修改。

使用文本编辑器打开文件 .bashrc,这里我们使用 nano:

nano ~/.bashrc

按键 Alt + / 跳转到文件末尾(vim 使用快捷键 G),添加如下内容:

export HISTTIMEFORMAT="%F %T "

图片

然后保存,并退出编辑器。

使用 source 命令使修改生效:

source ~/.bashrc

此时,无论什么时候使用 history 命令,都会显示每个命令执行时的时间戳。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10986

    浏览量

    206713
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21848
  • 时间戳
    +关注

    关注

    0

    文章

    15

    浏览量

    2536
收藏 人收藏

    评论

    相关推荐

    关于在can控制器上生成时间时遇到的疑问求解

    = 0; node->TSCC.B.TSS = 2; 3) 我启用时间包络 IRQ,并递增了时间的 MSB 部分 if
    发表于 03-04 06:08

    时间同步获取时间

    新手一枚,对单片机原理还不是很清楚,求教:TinyOS时间同步首先要获取本地时间,getStartTime(),想知道它是怎么获取时间
    发表于 03-20 10:37

    如何查询时间

    /Tools/unixtime.aspx,可以看到如下截图: :红色方框的数字1455526433就是我们需要的时间
    发表于 02-15 16:54

    请问如何在程序启用CPU自检?

    本帖最后由 人间烟火123 于 2018-6-15 14:29 编辑 如何在程序启用CPU自检,MeMOry自检,谢谢!
    发表于 06-15 07:57

    有关Linux history历史命令的例子详解

    当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升。事实上,一旦你掌握了我在下面给出的15个有关Linux history历史
    发表于 07-11 07:37

    ERTC 时间的使用

    示例目的演示AT32F415以及AT32F421 ERTC时间的使用。支持型号:AT32F415xxAT32F421xx主要使用外设:ERTC1.快速使用方法1.1 硬件资源1
    发表于 08-18 19:55

    UNIX时间和北京时间的相互转换相关资料推荐

    )开始所经过的秒数,不考虑闰秒。一个小时表示为UNIX时间格式为:3600秒;一天表示为UNIX时间为86400秒,闰秒不计算。在很多的数据
    发表于 11-30 07:09

    时间的简介与实现

    时间时间简介时间的实现时间
    发表于 02-28 06:23

    何在tilebox上获取时间

    你好我知道 tilebox 有一个 RTC 模块,所以我意识到获取当前时间来为数据生成时间是可行的。可以这样做吗?在给定的项目示例是否有任何实现?谢谢
    发表于 01-05 08:59

    Littlefs如何为文件时间设置特定的日期时间

    我想用littlefs给文件时间设置一个具体的日期和时间。 我从文档中知道这个例子: 代码:全选time_t myTimeCallback() { return 1455451200
    发表于 05-16 06:34

    何在EB工具启用宏?

    您能否分享有关如何在 EB tresos 29 版本启用 MACRO 的信息 #define ADC_SAR_IP_EOC_ENABLED ADC 模块 S32K342 版本
    发表于 06-07 08:13

    MPC5777C抽取滤波器时间的疑问求解

    ] , EQADC_STACCCR 配置为 SRV2 2. 转换命令通过 TSR 位(时间请求)启用 3. 将 RFIFO 结果移动到 DF 设备 ACR1 配置为 = ACR1 =
    发表于 06-08 08:09

    linux的History命令代码的详细资料合集免费下载

    本文档的主要内容详细介绍的是linux的History命令代码的详细资料合集免费下载。
    发表于 11-19 08:00 2次下载

    Linux操作系统基础命令:如何运用Bash history

    相信大家平时都有用 history 命令来查看命令历史记录,但是实际上 history 命令并非只有这个功能,
    的头像 发表于 09-02 11:05 1838次阅读

    Linux history命令的使用技巧

    使用 Linux 命令行工作,需要了解且使用 history 的一些常用的特性,不管是 Linux 初学者,还是系统专家。
    的头像 发表于 02-03 16:30 2040次阅读
    Linux <b class='flag-5'>history</b><b class='flag-5'>命令</b>的使用技巧