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

0

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

PS1='[\u@\h]\!:`echo $?` $ ' 
user98496
источник
Вы пытались вычесть 1?
Игнасио Васкес-Абрамс
Я не уверен, если я пойму, как синтаксис будет следовать на этом. Вы можете объяснить? Спасибо :-)
user98496

Ответы:

1

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

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

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

Павел
источник
@ user98496 Пожалуйста, примите этот ответ , нажав зеленую галочку, если он сработал для вас. Спасибо!
slhck