linux历史命令显示时间

不及物动词 其他 146

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux中查看历史命令以及执行的时间信息,可以使用以下几个命令:

    1. history命令:该命令可以显示最近执行过的命令列表,包括命令的序号、执行时间和具体命令内容。默认情况下,显示最近1000条命令记录。

    “`
    history
    “`

    通过执行上述命令,你将看到一个包含序号、时间和命令内容的列表。

    2. HISTTIMEFORMAT环境变量:该环境变量用于设置history命令输出中的时间格式。默认情况下,history命令只会显示命令的序号和命令内容,不包含时间信息。通过设置HISTTIMEFORMAT环境变量,你可以在历史命令中看到执行时间。

    “`
    export HISTTIMEFORMAT=”%F %T ”
    “`

    然后再执行`history`命令,你将看到包含时间信息的历史命令列表。

    如果想要永久设置HISTTIMEFORMAT环境变量,可以将上述命令添加到用户的bash配置文件(如`~/.bashrc`)中,然后重新登录生效。

    3. 使用`date`命令:当你执行命令时,可以在需要的地方使用`date`命令显示当前时间。

    “`
    date
    “`

    这将输出当前的日期和时间。

    通过以上方法,你可以方便地在Linux中查看历史命令以及执行的时间信息。

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

    在Linux中,有两个命令可以显示命令的执行时间:time和history。

    1. time命令:time命令用于测量命令的执行时间。当你在终端输入一个命令并按下Enter键时,在执行命令之后,终端会显示命令的执行时间。例如:

    “`
    $ time ls
    “`

    输出结果会包含命令的执行时间,如:

    “`
    real 0m0.053s
    user 0m0.004s
    sys 0m0.008s
    “`

    其中,real表示实际经过的时间,user表示CPU用户模式执行的时间,sys表示CPU内核模式执行的时间。

    2. history命令:history命令用于显示历史执行过的命令列表,可以看到每个命令执行的时间戳。可以通过在终端输入history命令来查看历史命令列表,如:

    “`
    $ history
    “`

    该命令将显示最近执行的命令列表,每个命令行前面都有一个数字,表示该命令在历史命令中的序号。默认情况下,history命令会显示最近执行的1000个命令,可以使用-h选项指定显示的命令数量,例如:

    “`
    $ history -10
    “`

    这将显示最近执行的10个命令。

    历史命令列表还可以用于执行先前执行过的命令。可以使用叹号(!)后面加上命令的序号来执行以前执行过的命令。例如,使用叹号后面加上3来执行第3条命令:

    “`
    $ !3
    “`

    这将执行历史命令列表中第3条命令。

    总结起来,以上两个命令可以帮助你在Linux系统上显示命令的执行时间和历史命令列表。通过这些命令,你可以更好地掌握命令的执行情况和管理历史命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以通过使用历史命令来查看之前执行过的命令。默认情况下,在执行命令时,系统会记录命令的执行时间和执行者的用户名。下面将介绍几种在Linux系统中显示命令执行时间的方法。

    1. 历史命令显示格式
    在Linux系统中,可以使用”history”命令来显示之前执行的命令。默认情况下,”history”命令只显示命令本身,并没有显示执行时间。为了显示命令执行时间,可以通过设置环境变量来修改历史命令的显示格式。

    首先,打开用户主目录下的.bashrc文件(如果使用的是Bash shell)。可以使用以下命令打开该文件:
    “`
    vi ~/.bashrc
    “`

    在该文件中,找到以下行:
    “`
    export HISTCONTROL=ignoreboth
    “`

    在该行下面添加以下内容:
    “`
    export HISTTIMEFORMAT=”%F %T ”
    “`

    保存并退出文件。然后重新登录或执行以下命令使更改生效:
    “`
    source ~/.bashrc
    “`

    现在,再次使用”history”命令,将会显示命令执行时间。

    2. 查看命令执行时间
    如果不想修改历史命令的显示格式,也可以使用其他命令来查看命令执行时间。以下是几个常用的命令:

    – 使用”last”命令可以查看系统登录和注销的记录,也包括命令执行时间。例如:
    “`
    last
    “`

    – 使用”lastlog”命令可以查看用户最近一次登陆的时间。例如:
    “`
    lastlog
    “`

    – 使用”uptime”命令可以查看系统的运行时间。例如:
    “`
    uptime
    “`

    – 使用”ps”命令可以查看正在运行的进程,并显示进程的启动时间。例如:
    “`
    ps -eo pid,cmd,lstart
    “`

    – 使用”logname”命令可以查看当前登录的用户名。例如:
    “`
    logname
    “`

    以上是几种在Linux系统中显示命令执行时间的方法。根据需要选择合适的方法来查看命令执行时间。

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

400-800-1024

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

分享本页
返回顶部