提示自訂查詢 - PS1='[\u@\h]\!:echo $? $'

提示自訂查詢 - PS1='[\u@\h]\!:echo $? $'

如果在 .bashrc 中,以下報告「當前命令的歷史編號」(以及最後一個命令的退出代碼),我如何配置它以報告「上一個命令的歷史編號」?

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

答案1

從歷史數中減一可以這樣完成:

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

這樣將顯示列出的歷史記錄條目的回傳代碼,我想這使得提示看起來更加一致。

相關內容