我想在每次运行bash命令后打印日期。在bash中的每个命令之后执行命令
这可以帮助我了解多少命令了,当我从键盘远离执行
我知道我可以做
`DATE=`date +%d/%m/%Y\ %H:%M:%S` && echo $DATE`
得到的日期,但我不知道如何或即使在bash上执行的每个命令之后都可以运行此命令。
我也有兴趣在运行相同的命令每一个命令之前这样我就可以知道有多长的命令了。
有没有可能?
我应该编辑哪个文件?
例如:
$ wget google.com
15/07/2017 23:40:05
我会很高兴,如果我也可以介绍一下这款以下feauture:
$ wget google.com
15/07/2017 23:40:05 15/07/2017 23:40:11
Program run for 00:00:06
在第一次约会时,我跑的程序,二是当程序终止第三个是自我解释。
正如你明白,我不想键入每次
$ wget google.com && `DATE=`date +%d/%m/%Y\ %H:%M:%S` && echo $DATE`
感谢
也许这可能会帮助你[https://unix.stackexchange.com/q/12059](https://unix.stackexchange。 com/q/12059) – Jibbow
你也可以在你的'PS1'提示符中包含日期,以便在每个命令运行之前和之后总是在你的前面。你可以使用'\ D {format}'格式传递给'strftime(3)'。非常方便。还有许多时间格式。 –