Linux

持久性 Bash 提示前綴 Linux

  • May 15, 2016

我希望將 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 上完成這項工作

您可以添加您使用的行,~/.bash_profile以便在每個新會話中設置您的個人資料。

引用自:https://unix.stackexchange.com/questions/193982