如何让 history 记录命令执行时间?Linux/macOS 终端时间戳设置指南

引言:你真的会用 history 吗?

有没有遇到过这样的情况:你想回顾某个重要命令的执行记录,却发现 history 只列出了命令序号和内容,根本没有时间戳?这在运维排查、故障分析、甚至审计时都会带来极大的不便。 

想象一下,你在服务器上误删了某个文件,但不知道具体是几点执行的 rm 命令;或者你在调试某个脚本,想回溯几个小时前的命令执行顺序——如果 history 能够记录执行时间,这一切就会简单得多! 

今天,我们就来看看如何让 history 变得更加强大,在 Ubuntu 和 macOS 上开启 命令执行时间显示,让你以后查询历史记录时,再也不会迷失在时间的长河里! 


1. Ubuntu 如何开启 history 时间戳?

默认情况:history 只显示命令记录

在默认配置下,直接运行 history 命令,可能会看到这样的输出: 

$ history
  1  ls
  2  cd /var/log
  3  cat syslog

看起来就像是命令列表,完全没有时间信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值