引言:你真的会用 history
吗?
有没有遇到过这样的情况:你想回顾某个重要命令的执行记录,却发现 history
只列出了命令序号和内容,根本没有时间戳?这在运维排查、故障分析、甚至审计时都会带来极大的不便。
想象一下,你在服务器上误删了某个文件,但不知道具体是几点执行的 rm
命令;或者你在调试某个脚本,想回溯几个小时前的命令执行顺序——如果 history
能够记录执行时间,这一切就会简单得多!
今天,我们就来看看如何让 history
变得更加强大,在 Ubuntu 和 macOS 上开启 命令执行时间显示,让你以后查询历史记录时,再也不会迷失在时间的长河里!
1. Ubuntu 如何开启 history
时间戳?
默认情况:history
只显示命令记录
在默认配置下,直接运行 history
命令,可能会看到这样的输出:
$ history1 ls2 cd /var/log3