历史追溯 history/script
-
history列出执行过的历史命令- 会带编号
- 这些命令其实记录在
.bash_history文件里面 - 实际使用
history | less更加方便预览history | grep /usr/bin通过关键词,查找输入过的某些指令全文
- 引申命令
!编号可以 按照编号 调用 某条历史命令Ctrl + R可以 对历史命令 进行搜索- 得出想要的结果后,直接回车可执行
history -c可以 清理历史记录- 这里清理的只是内存中的历史记录
- 需要再执行
history -w- 用内存的空历史记录覆写文件
.bash_history
- 用内存的空历史记录覆写文件
- 可以 让历史记录 显示时间
- 需要配置环境变量
export HISTTIMEFORMAT='%F %T '
- 需要配置环境变量
- 可以 让历史记录 不记录空格开头的命令
- 需要配置环境变量
export HISTCONTROL=ignorespace - 可以保护隐私,重要命令只要用空格开头,就不会泄漏
- 需要配置环境变量
-
script aaa.txt- 可以记录整个shell会话,并保存在文件aaa.txt中,供后面查看