Я хотел бы разбить мою подсказку bash на две строки, если путь слишком длинный, чтобы введенная команда всегда подходила.
Моя текущая подсказка выглядит так:, ~/go/src/asd$ ls -lah
поэтому, если путь слишком длинный, команды должны все время переносить строки. Таким образом, я хотел бы условно сделать это двухстрочной подсказкой, если путь слишком длинный. Как я могу это сделать?
/data
и вам нужно ввестиln -s /zzzzzz/ccccc/vvvvvv/bbbbbb/nnnn /ssss/ddddd/fffff/ggggg/jkjkjkjkjkjkj
параметр "too long", который не может быть учтен в математике. Такие «точные» параметры работают только для политики в своих высказываниях :)Ответы:
Добавьте в конец вашего
~/.bashrc
файла:и отрегулируйте переменную
max_path
в функцииpath_len
до того магического значения, которое вы назвали «слишком длинным»;)источник