本教程簡要介紹如何在Linux 中查找命令的執行時間,以及了解Linux 命令執行時間的益處。
首先,讓我們了解如何查找Linux 命令的執行時間。
目錄
要查找Linux 命令的執行時間,可以使用history
命令,該命令會顯示已執行命令的列表,以及它們各自的日期和時間。使用方法如下:
$ HISTTIMEFORMAT="%d/%m/%y %T " history
這會將歷史輸出格式化為顯示每個命令的日期和時間。 %d/%m/%y
格式表示日、月和年,而%T
表示24 小時制的時間。
上述命令的示例輸出如下:
<code>[...] 1362 22/03/24 17:17:20 time sleep 2 1363 22/03/24 17:33:35 HISTTIMEFORMAT="%d/%m/%y %T " history</code>
如輸出所示,已在我的bash 歷史命令輸出中啟用了時間戳。根據上述輸出,我在2024 年3 月22 日下午5:17:20執行了time
命令。
或者,您可以使用%F
代替%d/%m/%y
。兩者都是正確的。
$ HISTTIMEFORMAT="%F %T " history
如果您使用的是Fish shell ,請使用以下命令在歷史命令輸出中啟用時間戳:
history --show-time='%F %T '
在Zsh shell 上,命令為:
history -f
有關如何在Bash、Fish 和Zsh shell 的history 命令輸出中啟用時間戳的更多詳細信息,請參閱以下指南:
您可能已經註意到,上述命令顯示了所有先前執行命令的執行時間。如果您想知道特定命令的執行時間怎麼辦?這很簡單!
如果您想知道某個命令的執行時間,可以使用time
命令。例如:
$ time your_command_here
這將測量執行所需的時間,並在命令完成後顯示執行時間。
示例:
$ time ls
輸出將顯示三個時間:
示例輸出:
<code>[...] real 0m0.001s user 0m0.001s sys 0m0.000s</code>
有關time
命令用法的更多詳細信息,建議您參考以下指南:
無論您是系統管理員還是程序員,了解命令的執行時間對於優化性能都非常有用。
了解Linux 中命令的執行時間有很多好處:
time
命令還可以顯示進程的系統資源使用情況,這對於查看特定命令的效率很有幫助。就是這樣。在本簡短教程中,我們討論了一個有用的Linux 提示,它可以快速幫助用戶查找命令的執行時間。希望對您有所幫助。
相關閱讀:
以上是如何在linux中執行命令時如何查找的詳細內容。更多資訊請關注PHP中文網其他相關文章!