首页/安全/取证与溯源速查/bash 历史命令取证
Linux 取证135 条

bash 历史命令取证

~/.bash_history 保存交互式命令,默认在会话结束时写入,采集要趁早;核对时间戳、缺失段落与写入痕迹可判断是否被清理。

取证与溯源速查安全更新于 2026-10-12
文件~/.bash_history(root 在 /root/.bash_history)
要点会话结束时写入,运行中会话的命令可能尚未落盘

浏览与统计

浏览与统计
tail -100 /root/.bash_history
wc -l /home/*/.bash_history 2>/dev/null
采集前不要执行 history -c 或反复执行可疑命令,避免覆盖原始文件。

易错点

  • 多终端会话同时写同一文件时条目会交错
  • 运行中进程内存里还有未落盘命令,必要时先做内存采集

数据来源与参考

  • GNU Bash 手册(HISTFILE/HISTSIZE 变量)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌