Я не могу вспомнить, где, но я уже видел, как текущий путь приглашения bash сокращен интересным образом: каждый каталог, содержащийся в пути (за исключением последнего), заменяется только его первой буквой. Например: path/to/some/directory
будет сокращено до p/t/s/directory
.
Как я могу воспроизвести это поведение?
\$()
подстановок команд
PS1
. Вы должны установитьPS1
переменную (PS1='${SHORT_PWD}\\$'
) и обновить эту переменную в$PROMPT_COMMAND
.