Laz*_*zer 6 shell bash prompt
目前我的 bash 提示看起来像这样
$ echo $PS1 # \[\e[34m\][\t]\[\e[0m\] \[\e]0;\w\a\]\[\e[34m\]\u@\h: \[\e[34m\]\w\[\e[0m\]\n$ $
问题是它\t只会显示提示呈现的时间(这将非常接近上一个命令的完成时间)。
\t
对我来说,显示当前命令进程启动的时间会更有用。有没有办法做到这一点?
Gil*_*il' 6
如果我理解正确,您希望在启动当前命令时更改提示。我不认为 bash 有改变提示的功能,但是如果你能找到它,你也许可以重绘提示(对于多行命令来说不是那么容易)。
在 zsh 中,您将使用该precmd函数。Bash 没有类似的功能,但它可以被黑掉。
precmd
归档时间:
15 年,1 月 前
查看次数:
469 次
最近记录: