命令与包管理65 条

命令历史检索

复用与追溯历史命令:history 列表、Ctrl+R 反向搜索、!n 与 !! 快速重放;排障时找回上一次的复杂命令。

信创系统运维速查系统更新于 2026-10-12
列出history / history 20
检索history | grep deploy、Ctrl+R
重放!编号、!!、!前缀

典型用法

典型用法
history | grep -i dnf
!120            # 重放编号 120 的命令
sudo !!
sudo !?service         # 重放最近包含 service 的命令
HISTTIMEFORMAT='%F %T ' history | tail
history 是会话级便利功能,不是审计手段;审计看 auditd 与 journal。

易错点

  • history 清除不等于无痕:审计与日志仍可能记录,别依赖它遮盖操作
  • 共享账号下历史混在一起,操作前先记录自己的命令序列便于还原

数据来源与参考

  • Bash 手册(History 章节)
  • 运维实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌