提示自定义查询 - PS1='[\u@\h]\!:echo $? $ '

提示自定义查询 - PS1='[\u@\h]\!:echo $? $ '

如果在 .bashrc 中以下内容报告“当前命令的历史记录编号”(以及最后一个命令的退出代码),我该如何配置它以报告“前一个命令的历史记录编号”?

PS1='[\u@\h]\!:`echo $?` $ ' 

答案1

从历史数字中减一可以像这样完成:

PS1='[\u@\h] $((\! -1)):`echo $?` $ '

因此将显示列出的历史记录条目的返回代码,我想象这使得提示看起来更加一致。

相关内容