Запрос настройки приглашения - PS1='[\u@\h]\!:echo $? $ '

Если в.bashrc ниже указано "номер истории текущей команды" (и код выхода последней команды), как я могу настроить его так, чтобы он отображал "номер истории предыдущей команды"?

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

1 ответ

Решение

Вычесть одно из номера истории можно следующим образом:

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

Так что это покажет код возврата записи истории, что заставляет подсказку выглядеть более последовательной, я думаю.

Другие вопросы по тегам