持久性Bash提示符前缀Linux

我希望将FQDN作为bash前缀而不是仅使用主机名.所以我可以改变

root@web: ~$

root@web.domain.tld: ~$

我已经知道这可以通过使用:

PS1="\[\u@$(hostname -f): \w\]\$"

但这不是持久的 – 当我重新登录时,它始终是默认的主机名.那么有没有办法使这种持久性?

解决方法:

感谢@dawud和@EsaJokinen的评论我发现了一个解决方案.更换

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

PS1="\[\u@$(hostname -f): \w\]\$"

/etc/bash.bashrc

在Debian 7上做的工作

上一篇:linux – 设置主机名的后果是什么?


下一篇:linux – 更改主机名重新启动将恢复为原始状态