Как использовать 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
это полное доменное имя