让Linux history命令显示具体时间:设置HISTTIMEFORMAT变量的方法

2023年 7月 30日 54.6k 0

要让 history 命令显示具体时间,需要修改环境变量 HISTTIMEFORMAT

HISTTIMEFORMAT 用于指定 history 命令显示时间戳的格式。

图片[1]-让Linux history命令显示具体时间:设置HISTTIMEFORMAT变量的方法-不念博客

你可以按照以下步骤设置 HISTTIMEFORMAT

  • 打开终端。
  • 通过运行以下命令设置 HISTTIMEFORMAT
  • export HISTTIMEFORMAT="%F %T "
    

    这将使 history 命令显示日期和时间(如 2023-05-06 14:28:30)。

    %F 代表完整的日期(相当于 %Y-%m-%d),%T 代表时间(相当于 %H:%M:%S)。

    注意在格式字符串末尾有一个空格,用于分隔时间戳和命令。

  • 现在运行 history 命令,你将看到具体的时间戳。
  • 为了使这个设置在每次打开新终端时生效,你需要将 export HISTTIMEFORMAT="%F %T " 这一行添加到你的 shell 配置文件中(如 ~/.bashrc~/.bash_profile~/.zshrc,具体取决于你使用的 shell)。

    编辑对应的配置文件,将上述命令添加到文件末尾,然后保存并退出。

    最后,运行 source ~/.bashrc(或相应的配置文件)以应用更改。从现在开始,history 命令将显示具体时间。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论