如果在 .bashrc 中以下内容报告“当前命令的历史记录编号”(以及最后一个命令的退出代码),我该如何配置它以报告“前一个命令的历史记录编号”?
PS1='[\u@\h]\!:`echo $?` $ '
答案1
从历史数字中减一可以像这样完成:
PS1='[\u@\h] $((\! -1)):`echo $?` $ '
因此将显示列出的历史记录条目的返回代码,我想象这使得提示看起来更加一致。
如果在 .bashrc 中以下内容报告“当前命令的历史记录编号”(以及最后一个命令的退出代码),我该如何配置它以报告“前一个命令的历史记录编号”?
PS1='[\u@\h]\!:`echo $?` $ '
从历史数字中减一可以像这样完成:
PS1='[\u@\h] $((\! -1)):`echo $?` $ '
因此将显示列出的历史记录条目的返回代码,我想象这使得提示看起来更加一致。