-1

Я использую клиент Putty для подключения к серверу ssh, работающему на компьютере с Virtualbox Linux. Я пытаюсь изменить цвет приглашения, установив переменную PS1 следующим образом:

export PS1="\u@\h:\e[0;1m\w\$\e[m"

но это, видимо, не работает - подсказка все тот же цвет. Когда я набираю команду прямо на моей машине с Virtualbox Linux, она работает. Более того, я заметил, что изменение переменной TERM также не влияет на работу в Putty.

2 ответа2

0

Попробуйте установить строку terminal-type перед подключением.

Установка типа "xterm-color" позволяет bash (и другим) знать, что ваш tty поддерживает цвет.

Вы также можете делать забавные вещи с переменными среды ... но это еще одна дискуссия на другой день.

окно конфигурации замазки

0

... похоже, ваш выбор цвета не существует.

Black        0;30     Dark Gray     1;30
Red          0;31     Light Red     1;31
Green        0;32     Light Green   1;32
Brown/Orange 0;33     Yellow        1;33
Blue         0;34     Light Blue    1;34
Purple       0;35     Light Purple  1;35
Cyan         0;36     Light Cyan    1;36
Light Gray   0;37     White         1;37

Возможно, вы имели в виду нечто большее для красного:

export PS1="\u@\h:\e[0;31m\w\$\e[00m"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .