mf_amber
написал 22 июля 2004 года в 13:21 (721 просмотр)
Ведет себя
как мужчина; открыл 6 тем в форуме, оставил 48 комментариев на сайте.
Вот такая проблема в Xterm стандартное приглашение
выглядит таким вот образом:
Ü0;test§localhost:ßÄtest§localhost testÜ$
В самой же консоле [test@localhost test]$
Что это может быть?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
а что показывает команда 'echo $PS1\′, если её запустить в Xterm’е? Отличается ли результат от показываемого в обычной консоли?
В xterm
дroot╖localhost rootэ# echo $PS1
джu╖жh жWэж$
В gnome-terminal
Ü0;root§localhost:ßÄroot§localhost rootÜ# echo $PS1
ÄÖu§Öh ÖWÜÖ$
В самое же консоле:
[root@localhost root]# echo $PS1
[\u@\h \W]\$
В uxterm и konsole результат тоже правильный, но я ими
не пользуюсь, да и уже интересно что ж там такое :\
Локаль koi8-r… Такое появилось где то с пол-недели..
А теперь попробуй в xterm’е присвоить значение переменной PS1 такое же, как и у обычной консоли.
Т.е. набери в xterm’е:
PS1='[\u@\h \W]\$'
Спасибо.
Но куда это нужно записать, потому как в Xterm я даже латынью не могу написать
Вместо PS1='[\u@\h \W]\$' получается только PS1=’ÄÖu§Öh ÖWÜÖ$'
Записать в ~/.bashrc Не забудь export PS1=
А вообще, похоже у тебя какая-то бяка с локалью…
Good Luck,
UT