пятница, 23 сентября 2011 г.

Bash promt & FQDN

Понадобилось мне настроить приглашение в терминале- хочется что бы приглашение выглядело так: "user@fqdnhost:pwd$ ", т.е. в приглашении видно было доменное имя.
При первичном осмотре все казалось просто- заменить в переменной окружения PS1 \h на \H. Однако фокус не удался. Точнее так: на CentOS works like a charm. На дебианаподобных- неработает. В итоге:
echo "\[\e]0;\u@$(hostname -f): \w\a\]${debian_chroot:+($debian_chroot)}\u@$(hostname -f):\w\$ " >> ~/.bashrc

Кроме того проверить вывод комманды hostname -f. Если выводит только имя хоста- смотреть в /etc/hosts. Файл должен начинаться с:
127.0.0.1 localhost
127.0.0.1 hostname.domainname hostname

Комментариев нет:

Отправить комментарий