提示符中的实时时间 - bash

提示符中的实时时间 - bash

有没有办法在提示中显示实时时间,这样当我执行命令时,显示的时间就是命令执行的时间?

到目前为止,我正在使用S1="[\t me@here]\$ "示例,这是提示: [04:30:39 me@here]$

如果我运行一些命令,我​​会得到以下结果:

[04:30:39 me@here]$ date #command1
Tue Dec  3 04:30:47 EET 2019 #result1
[04:30:47 me@here]$ date #command2
Tue Dec  3 04:31:01 EET 2019 #result2
[04:31:01 me@here]$ date #command4
Tue Dec  3 04:31:04 EET 2019 #result4

可以看到,command1的执行时间是在command2的提示符上。

如果可能的话,我想要一个在空闲时提示“滴答作响”的计时器。

答案1

这将做到这一点:

https://github.com/christopher-barry/bash-color-tools

运行安装,然后为每个用户运行 setup-prompt。该提示是可主题的,因此您可以设置颜色、显示不同的内容等。

相关内容