У системі з Ubuntu 14.04 і bash
, я PS1
змінна, що закінчується таким вмістом:
\u@\h:\w\$
так що підказка відображається як
user@machinename:/home/mydirectory$
Однак іноді поточний каталог має довге ім’я, або він знаходиться всередині каталогів з довгими іменами, так що підказка виглядає як
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
Це заповнить рядок у терміналі, і курсор перейде до іншого рядка, який дратує.
Натомість я хотів би отримати щось подібне
user@machinename:/home/mydirectory1/...another_long_name$
Чи є спосіб визначити PS1
змінну на "обгортання" та "компактність" імені каталогу, щоб ніколи не перевищувати певну кількість символів, отримуючи коротший запит?