linux查看之前输入命令的时间戳

worktile 其他 15

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用`history`命令来查看之前输入的命令和对应的时间戳。该命令显示了历史命令列表,并且每条命令前都会显示一个编号。以下是具体的操作步骤:

    1. 打开终端,进入Linux命令行界面。

    2. 输入以下命令来查看命令历史记录:

    “`
    history
    “`

    这将显示最近执行过的命令列表,其中每个命令前都会有一个编号。

    3. 如果你只想查看最近执行命令的时间戳,可以使用以下命令:

    “`
    history | grep -P ‘^ \d+ \S+ \d{10}$’
    “`

    这个命令使用`grep`命令和正则表达式来过滤出时间戳格式的命令历史记录。其中,`^ \d+ \S+ \d{10}$`表示匹配以数字开头,后面跟一个非空白字符和一个10位数字的行。

    4. 如果你需要更详细的时间戳信息,可以使用以下命令:

    “`
    history | awk ‘{ print $2, $3 }’
    “`

    这个命令使用`awk`命令来提取出命令对应的日期和时间。输出结果中,第一列是日期,第二列是时间。

    通过上述步骤,你可以在Linux系统中查看之前输入命令的时间戳,从而方便你进行操作记录和分析。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用`history`命令查看之前输入命令的时间戳。

    以下是查看历史命令时间戳的步骤:

    1. 打开终端窗口,进入命令行界面。

    2. 运行`history`命令,查看历史命令列表。该列表将显示之前输入的所有命令,每个命令前都有一个编号。

    3. 找到你想要查看时间戳的命令,记录该命令的编号。

    4. 运行`history `命令,将``替换为你记录的命令编号。该命令将显示指定命令的详细信息,包括时间戳。

    5. 在命令的详细信息中,可以看到时间戳,它显示为命令输入的日期和时间。

    另外,如果你只想查看最近输入的几条命令的时间戳,可以使用`history `命令,将``替换为你想要查看的最近命令的数量。例如,`history 10`将显示最近输入的10条命令及其时间戳。

    此外,还可以通过修改`~/.bashrc`文件来配置命令历史记录的格式。在该文件中,你可以添加以下代码以自定义命令历史记录的格式:

    “`
    export HISTTIMEFORMAT=”%d/%m/%Y %T ”
    “`

    以上代码将设置时间戳的格式为“日期/月份/年份 时:分:秒 ”。保存文件后,重新启动终端窗口,新的命令历史记录将包含时间戳信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用一些命令和技巧来查看之前输入命令的时间戳。下面是一种简单的方法:

    1. 使用`history`命令查看命令历史记录:
    “`
    history
    “`
    该命令会列出最近执行的命令,每行显示一个命令以及对应的编号。但是,默认情况下,`history`命令不会显示命令的时间戳。

    2. 配置命令行提示符:
    在Linux系统中,可以配置命令行提示符来显示时间戳。打开终端,进入用户主目录,并编辑`.bashrc`文件(如果使用的是Bash Shell)或者`.zshrc`文件(如果使用Zsh Shell):
    “`
    vi ~/.bashrc # 如果使用Bash Shell
    vi ~/.zshrc # 如果使用Zsh Shell
    “`
    在文件的末尾添加以下行(根据所使用的Shell不同,选择其中之一),保存并退出编辑器:
    “`
    export HISTTIMEFORMAT=”%F %T ”
    “`
    然后执行以下命令使配置生效:
    “`
    source ~/.bashrc # 如果使用Bash Shell
    source ~/.zshrc # 如果使用Zsh Shell
    “`
    之后,再次使用`history`命令查看命令历史记录,每行的开头都会显示命令的时间戳。

    3. 使用`fc`命令查看命令历史记录:
    “`
    fc -l
    “`
    `fc`命令可以列出命令历史记录,每行显示一个命令以及对应的编号,同时也会显示命令的时间戳。

    4. 使用`script`命令记录终端会话:
    “`
    script -t [文件名]
    “`
    `script`命令可以记录整个终端会话的输出和输入,并保存到指定的文件中。通过查看该文件,可以获取命令的时间戳。这种方法比较适用于需要长时间记录终端会话的情况。

    总结:通过配置命令行提示符或者使用`fc`命令可以方便地查看命令历史记录的时间戳,而使用`script`命令可以记录整个终端会话的时间戳。

    另外,需要注意的是,上述方法只能查看命令历史记录以及当前终端会话的时间戳,无法查看已经关闭的终端会话的时间戳。如果需要记录完整的终端会话,可以考虑使用终端记录工具或者终端复制功能。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部