Как использовать FQDN вместо только части узла в командной строке?

Моя текущая командная строка Ubuntu 14.04 похожа на имя пользователя @host, являющееся полным доменным именем сервера host.domain.com, но я хочу, чтобы командная строка была username@host.domain.com. Как я могу это сделать?

1 ответ

Решение

Открыть свой ~/.bashrc,

Найдите это:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

И заменить \h с \H, как это:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\H\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\H:\w\$ '
fi

\h это короткое имя хоста, и \H это полное доменное имя

Другие вопросы по тегам