亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
彭山县| 德州市| 中阳县| 云安县| 通州市| 昆山市| 蚌埠市| 土默特右旗| 乐亭县| 元阳县| 兴业县| 河南省| 伊金霍洛旗| 隆德县| 徐闻县| 平遥县| 墨竹工卡县| 蓝山县| 嫩江县| 灵山县| 宾阳县| 怀宁县| 东阿县| 卓尼县| 苍南县| 眉山市| 冕宁县| 探索| 甘孜| 鹤岗市| 汪清县| 松滋市| 桂平市| 海南省| 会理县| 西林县| 隆昌县| 灌阳县| 缙云县| 鄱阳县| 两当县|