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


0

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

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

Вы пытались вычесть 1?
Игнасио Васкес-Абрамс

Я не уверен, если я пойму, как синтаксис будет следовать на этом. Вы можете объяснить? Спасибо :-)
user98496

Ответы:


1

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

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

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


@ user98496 Пожалуйста, примите этот ответ , нажав зеленую галочку, если он сработал для вас. Спасибо!
slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.