如何用时间戳显示历史

new*_*r12 3 linux bash shell

我在 linux shell 上执行了一些命令。但是我忘记了我什么时候做的。

我执行了命令history,它显示了我所做的所有命令。

是否可以看到这些命令的时间戳?

Cla*_*dio 5

正如这里所解释的:

export HISTTIMEFORMAT="%d%m%y %T "
Run Code Online (Sandbox Code Playgroud)

然后输入

history
Run Code Online (Sandbox Code Playgroud)


Abh*_*tta 5

在终端中运行以下命令:

HISTTIMEFORMAT="%d/%m/%y %T "
Run Code Online (Sandbox Code Playgroud)

或者,要使当前用户的更改永久化:

echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc
history
Run Code Online (Sandbox Code Playgroud)