百度
360搜索
搜狗搜索

linux查看命令输入时间详细介绍

在 Linux 中查看命令的输入(执行)时间,可以通过配置 bash 历史记录的时间格式来实现。以下是具体步骤:

方法一:临时显示命令执行时间(当前会话有效)

  1. 设置历史记录时间格式
    在终端中执行以下命令,使 history 命令显示时间戳(格式为 年-月-日 时:分:秒):
    bash
     

    • %F 表示完整日期(YYYY-MM-DD),%T 表示时间(HH:MM:SS)。

  2. 查看带时间的历史记录
    运行 history 命令,结果会显示每条命令的执行时间和具体内容:
    bash

方法二:永久显示命令执行时间(重启后生效)

如果希望每次登录都生效,需将配置写入 shell 配置文件(以 bash 为例):

  1. 编辑配置文件
    bash
     ~/.bashrc  

  2. 添加时间格式配置
    在文件末尾添加一行:
    bash
     

  3. 使配置立即生效
    bash
     ~/.bashrc

说明

  • 时间含义HISTTIMEFORMAT 记录的是命令执行的时间,通常也是输入后按下回车的时间(除非命令被延迟执行,如放入后台)。
  • 历史文件位置:命令历史默认保存在 ~/.bash_history 文件中,设置 HISTTIMEFORMAT 后,新记录的命令会包含时间戳(旧记录需手动添加时间或重新生成)。
  • 其他 shell:如果使用 zsh,配置方法类似,修改 ~/.zshrc 并设置 HISTTIMEFORMAT

补充:查看历史文件中的原始时间

如果需要查看更早的命令时间(已记录到 ~/.bash_history 中),直接打开该文件即可(时间戳由 HISTTIMEFORMAT 控制是否存在):
bash

 ~/.bash_history




912 ~/.bash_history

通过以上方法,即可清晰查看每条命令的执行时间。

阅读更多 >>>  如何查看linux的桌面环境

文章数据信息:

本文主要探讨:"linux查看命令输入时间", 浏览人数已经达到24次, 首屏加载时间:1.620 秒。