Уменьшить размер приглашения bash (есть ли стандартный способ?)
Модераторы: /dev/random, Модераторы разделов
Уменьшить размер приглашения bash
В качестве приглашения bash (помимо всего прочего) можно выводить либо полный путь до текущего каталога, либо только имя этого текущего каталога. Хотелось бы сделать нечто промежуточное: если полный путь меньше некоторого количества символов (ну, например, 40), то он выводится полностью, если больше - лишние символы из середины строки выкидываются и заменяются двумя-тремя "заполнителями" (точками, подчеркиваниями и т.п.). Существует ли возможность стандартными настройками bash добиться такого результата?
Re: Уменьшить размер приглашения bash
я, в свое время, использовал приглашения такого типа:
PS1="\w
\\$"
Получалось, что сначало выводился путь к текущему каталогу, потом перенос строки, а потом $.
Попробуйте.
PS1="\w
\\$"
Получалось, что сначало выводился путь к текущему каталогу, потом перенос строки, а потом $.
Попробуйте.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
Re: Уменьшить размер приглашения bash
Спасибо. Такой вариант я уже тоже пробовал, но получающийся вид приглашения почему-то жутко раздражает.
Re: Уменьшить размер приглашения bash
Кстати, а как сделать, чтобы выводилось имя только последней директории?
«Make love, not war!»
Re: Уменьшить размер приглашения bash
Ок, а как вернуть?
«Make love, not war!»
Re: Уменьшить размер приглашения bash
\w
Нафиг полный путь видеть? Всегда помню где нахожусь, ну в крайне случае pwd есть. Всего-то три буквы да Ентер
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: Уменьшить размер приглашения bash
Есть еще вариант - полный путь выводить в заголовок терминала.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru