linux查看上一个命令执行的时间
-
要查看Linux上一个命令的执行时间,可以使用以下几种方法:
1. 使用history命令查看历史命令记录和执行时间:
history命令可以显示当前用户最近执行的命令历史记录,包括命令序号、执行时间和具体命令。可以使用以下命令来查看:
“`
history
“`2. 使用`fc`命令查看最近执行的命令:
`fc`命令可以用来编辑和执行历史命令,可以通过指定`-l`选项来查看最近执行的命令和其执行时间。
“`
fc -l
“`3. 使用`!`符号和`history`命令来查看指定序号的命令执行时间:
可以使用`!`符号和`history`命令来查看某个特定序号的命令及其执行时间。在命令行中输入`!序号`即可查看。
“`
!序号
“`4. 使用`date`命令查看当前系统时间:
如果只是想大致了解上一个命令执行的时间,可以使用`date`命令查看当前系统时间,然后根据自己的操作判断上一个命令的执行时间。通过以上方法,你可以查看Linux上一个命令的执行时间。
2年前 -
在Linux中,你可以使用以下命令来查看上一个命令执行的时间:
1. `history`命令:该命令可以显示你在当前会话中执行的所有命令历史记录。每个命令的前面都有一个编号,你可以使用这个编号来引用特定的命令。在使用history命令后,找到上一个命令的编号,然后使用`!编号`的格式来执行该命令。例如,`!123`会执行编号为123的命令,并显示它执行的时间。
2. `!!`命令:该命令可以重复执行最近一次使用的命令。在执行上一个命令后,你可以直接输入`!!`来执行它,并显示它执行的时间。
3. `history -d`命令:该命令可以删除特定的命令历史记录。你可以使用`history`命令找到上一个命令的编号,然后使用`history -d 编号`的格式来删除它。删除了命令后,你可以重新使用`history`命令来查看更新后的命令历史记录。
4. `fc`命令:该命令可以编辑和执行历史命令。使用`fc -l`命令可以列出历史命令,包括它们的编号和执行时间。你可以找到上一个命令的编号,然后使用`fc -s 编号`的格式来执行该命令,并显示它执行的时间。
5. `HISTTIMEFORMAT`环境变量:在终端中,可以设置`HISTTIMEFORMAT`环境变量来确定命令历史记录中显示的时间格式。你可以使用命令`echo $HISTTIMEFORMAT`来检查环境变量的当前设置。如果没有设置该环境变量,命令历史记录将不会显示执行时间。你可以使用`export HISTTIMEFORMAT=”%F %T”`来设置时间格式为“年-月-日 时:分:秒”,然后使用`history`命令来查看包含执行时间的命令历史记录。
以上是在Linux中查看上一个命令执行时间的几种方法。根据你的需求和使用习惯,选择最适合的方法即可。
2年前 -
要查看 Linux 中上一个命令执行的时间,可以使用以下方法和操作流程:
## 方法一:使用 history 命令
1. 打开终端窗口。
2. 输入 `history` 命令查看命令历史记录。“`bash
history
“`执行该命令后,会显示最近执行的命令以及每个命令对应的编号。
3. 找到你想要查看执行时间的命令对应的编号。
4. 使用 `!` 符号和命令编号,再次执行该命令。“`bash
!<编号>
“`例如,要查看编号为 100 的命令执行时间,输入命令 `!100` 并按回车键执行。
系统会显示该命令的执行时间。
## 方法二:使用 script 命令
1. 打开终端窗口。
2. 输入 `script` 命令,并指定一个日志文件的路径。“`bash
script <日志文件路径>
“`例如,要将命令执行日志保存到当前用户的 home 目录下的 command.log 文件中,输入命令`script ~/command.log`。
3. 终端窗口会进入一个新的子 shell。在这个子 shell 中输入要执行的命令。
例如,输入 `ls -l` 命令并按回车键执行。
“`bash
ls -l
“`4. 在执行完命令后,输入 `exit` 命令退出该子 shell。
“`bash
exit
“`终端窗口会显示子 shell 的结束时间。同时,日志文件中会记录命令的执行时间。
5. 使用 `cat` 命令查看日志文件,可以找到刚刚执行的命令的执行时间。
“`bash
cat <日志文件路径>
“`例如,要查看 command.log 文件的内容,输入 `cat ~/command.log`。
系统会显示命令的执行时间以及其他相关信息。
## 方法三:使用 date 命令和命令替换
1. 打开终端窗口。
2. 输入要执行的命令,并在命令的末尾添加一个分号和 `date` 命令。“`bash
<命令>;date
“`例如,要查看 `ls -l` 命令的执行时间,输入命令 `ls -l;date` 并按回车键执行。
终端窗口会先显示命令的输出结果,紧接着显示当前的日期和时间。
“`
目录1:
文件1
文件2
文件3
…
…
…
Thu Apr 15 11:22:55 CST 2021
“`所以,当前日期和时间就是刚刚执行命令的时间。
以上就是在 Linux 中查看上一个命令执行时间的方法和操作流程。可以根据实际需求选择其中的一种方法来查看。
2年前