我想自定义我的提示以包含任意命令的输出,就像你在 bash 中所做的那样(例如,我想 cat 一个文件并让其(一个字)内容出现在提示中,或者显示文件的最后修改日期)。
有没有办法做到这一点?
答案1
别名precmd
在提示符打印之前运行。您可以使用此别名来修改提示符。例如,这将导致在提示符中打印日期:
alias precmd 'set prompt="%m:%c:`date`%# "'
结果:
localhost:~:Mon 13 May 13:44:20 BST 2013>
`date`
将上面的内容修改为您想要运行的任何命令。