Linux 持久 Bash 提示符前缀

Linux 持久 Bash 提示符前缀

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

root@web: ~$

[email protected]: ~$

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

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

但这不是持久的 - 当我重新登录时它始终是默认主机名。那么有没有办法让这种情况持续下去呢?

答案1

感谢@dawud 和@EsaJokinen 的评论,我找到了解决方案。更换

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

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

/etc/bash.bashrc

在 Debian 7 上完成工作

答案2

您可以添加您使用的线路,~/.bash_profile让它在每个新会话中设置您的个人资料。

相关内容