Запит на швидке налаштування - 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.