Показать полное имя хоста в bash?

Каким образом можно показать полное имя хоста в bash вместо частичного?

Теперь для domain.com это:

пользователь @ домен : ~ $

Хотелось бы, чтобы это было:

user@domain.com : ~ $

Debian 8.5

4
задан 17 June 2016 в 20:13
2 ответа

Приглашение bash настраивается переменной PS1 . Вы можете настроить его, просто установив переменную, например, так:

export PS1="$(hostname -f):~$ "

Если вы хотите сделать конфигурацию постоянной, вы можете поместить команду export в свой файл ~ / .bashrc .

Я рекомендую прочитать страницу ArchWiki для получения дополнительной информации.

4
ответ дан 3 December 2019 в 03:28

Для Debian 10 откройте файл, расположенный по адресу: /etc/bash.bashrc

измените 21-ю строку с:

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$

на:

PS1='${debian_chroot:+($debian_chroot)}\u@\H:\w\$

\h становится \H

,затем выполните следующую команду:

source /etc/bash.bashrc

или перезапустите сеанс bash/перезарегистрируйтесь.

0
ответ дан 30 April 2021 в 03:28

Теги

Похожие вопросы