17.10. Настройка приглашения Bash для ssh

Проблема
При подключении через SSH внешний вид приглашения изменяется, и в нем ото бражается имя удаленного хоста. Но черно-белое приглашение выглядит убого,
а вам хочется иметь собственное многоцветное приглашение, которые бы вдоба вок указывало на наличие активного подключения SSH.
Решение
Настройте приглашение Bash на удаленном компьютере. В следующем примере
приглашение выводится красным цветом и к нему добавляется суффикс ssh.
Включите следующий фрагмент в файл -./bashrc удаленной учетной записи,
которая будет использоваться для подключения:
i f -n "SSSHCLIENT" ] : then text=" ssh"
fi
export PSl='\[\e[O:31m\]\u0\h:\w${text}$\[\e[m\] '
Теперь при подключении приглашение будет выглядеть так (и отображаться
красным цветом):
carla@serverO6:~ssh $
Красным будет только приглашение; прочий текст выводится обычным
цветом.
Комментарий
Настройка приглашения Bash могла бы стать темой для отдельной книги. Вы може те легко изменить представленный пример по своему усмотрению. Вы не обязаны
использовать суффикс «ssh» или называть переменную «text». Код [\е[0;31т\]
определяет цвет текста.
Настройка основана на проверке переменной среды SSH_CLIENT. Если перемен ная определена, Bash понимает, что вместо стандартного приглашения следует
использовать специальное приглашение SSH.
См. также
bash(l); The Bash Prompt Howto (http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/
index.html).