中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

linux history 怎么查看執行時間

小樊
302
2024-10-09 09:48:36
欄目: 智能運維

在 Linux 中,你可以使用 history 命令來查看執行過的命令。但是,history 命令本身并不會直接顯示每個命令的執行時間。你可以通過結合其他命令來獲取這些信息。

一種方法是使用 awkdate 命令來解析 history 命令的輸出,并提取每個命令的執行時間。下面是一個示例命令:

history | awk '{print $2}' | xargs -I {} date -d "@{}" '+%Y-%m-%d %H:%M:%S'

這個命令的解釋如下:

  1. history:列出所有執行過的命令。
  2. awk '{print $2}':從每行中提取第二個字段,即命令本身(假設命令和時間之間沒有空格)。
  3. xargs -I {} date -d "@{}":對于每個提取出的命令,使用 date 命令以 @{} 的形式解析其執行時間。@{} 是一個占位符,它會被 xargs 替換為實際的命令。
  4. '+%Y-%m-%d %H:%M:%S':指定日期和時間的格式。

請注意,這個方法假設你的系統中的 history 命令記錄的時間戳是以 Unix 時間戳(自 1970 年 1 月 1 日以來的秒數)的形式存儲的。如果你的系統使用不同的時間戳格式,你可能需要相應地調整 date 命令的參數。

另外,如果你只想查看最近執行的命令及其執行時間,你可以使用 history 命令的可選參數來限制顯示的命令數量。例如,history | head -n 10 會顯示最近執行的 10 個命令。然后,你可以手動查看這些命令的執行時間,或者使用類似上面的方法來自動提取它們。

0
英德市| 额尔古纳市| 武城县| 新宾| 南川市| 天津市| 额济纳旗| 秦安县| 临澧县| 临武县| 建平县| 宁明县| 宿松县| 丰宁| 郸城县| 上饶县| 文安县| 工布江达县| 陈巴尔虎旗| 抚州市| 康乐县| 富蕴县| 商河县| 章丘市| 浮梁县| 安乡县| 泸州市| 团风县| 东莞市| 蒙阴县| 昌图县| 寻甸| 曲麻莱县| 乌兰县| 正安县| 望谟县| 尉氏县| 孟村| 安陆市| 通州市| 宁强县|