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

溫馨提示×

linux history 能否按日期查看歷史

小樊
115
2024-10-09 09:51:37
欄目: 智能運維

在Linux中,history命令默認會顯示你執行過的所有命令,但不會按照日期進行篩選。然而,你可以結合其他命令來實現按日期查看歷史記錄的功能。

一種方法是使用awkdate命令來處理history命令的輸出。你可以將history命令的輸出通過管道傳遞給awk,然后使用date命令來解析和篩選日期。

以下是一個示例命令,它會顯示你最近7天內執行過的命令:

history | awk '{print $2}' | sort | uniq -c | sort -nr | awk '$1 >= 7 {print $2}'

這個命令的解釋如下:

  1. history:顯示歷史記錄。
  2. awk '{print $2}':提取每行的第二個字段(通常是命令本身)。
  3. sort:對提取的命令進行排序。
  4. uniq -c:計算每個命令出現的次數。
  5. sort -nr:按出現次數降序排序。
  6. awk '$1 >= 7 {print $2}':只顯示出現次數大于或等于7次的命令。

請注意,這個命令只會顯示最近7天內的命令。如果你需要查看更早的歷史記錄,你可以根據需要調整$1 >= 7條件中的數字。

另外,如果你經常需要按日期查看歷史記錄,你可以考慮將history命令的輸出保存到一個文件中,然后使用文本編輯器或腳本對該文件進行篩選和查看。例如,你可以將history命令的輸出保存到一個名為history.txt的文件中,然后使用grep命令來篩選特定日期的命令。

0
铜梁县| 岑溪市| 凌云县| 巧家县| 渝北区| 红原县| 雷山县| 平顶山市| 建水县| 荔浦县| 上高县| 逊克县| 南华县| 甘孜| 驻马店市| 阿瓦提县| 河南省| 宣威市| 治多县| 锡林浩特市| 武鸣县| 丹凤县| 陵水| 鄂托克前旗| 波密县| 谷城县| 溆浦县| 会同县| 梧州市| 曲阜市| 仁寿县| 双峰县| 泊头市| 新竹市| 江城| 台江县| 信阳市| 集安市| 沙雅县| 鹤峰县| 宁晋县|