Linux
持久性 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 上完成這項工作
您可以添加您使用的行,
~/.bash_profile
以便在每個新會話中設置您的個人資料。