该命令不给出执行命令的时间和日期。是否可以使用历史命令或其他命令检查日期和时间。
$ history
1 cd /strswork/strsapp/applications
2 ll
3 cd UM1
4 ll
5 cd DEV/oldlogs
6 ls -ltr
7 cd ..
8 ls -ltr
9 tail -10 log.txt
10 more log.txt
答案1
历史命令从~/.bash_history
仅存储命令的文件中读取,每行一个。它不存储任何计时信息。
有一些工具可以记录命令和时间,例如auditd(如何跟踪/记录在 shell 上执行的命令?)
答案2
编辑 。bash_profile
或/etc/profile
添加HISTTIMEFORMAT="%d/%m/%y %T "
行尾。并使用以下命令刷新它:
source /etc/profile