Flash Thunder Asked: 2016-06-18 09:13:28 +0800 CST2016-06-18 09:13:28 +0800 CST 2016-06-18 09:13:28 +0800 CST 在bash中显示完整的主机名? 772 有什么方法可以在 bash 中显示完整的主机名而不是部分主机名? 现在domain.com是: user@domain:~$ 希望它是: [email protected]:~$ Debian 8.5 debian hostname 2 个回答 Voted Best Answer Henrik Pingel 2016-06-18T09:23:06+08:002016-06-18T09:23:06+08:00 bash 提示符由PS1变量配置。您可以简单地通过设置变量来配置它,例如: export PS1="$(hostname -f):~$ " 如果要使配置永久化,可以将export命令放入~/.bashrc文件中。 我建议阅读ArchWiki 页面以获取更多信息。 bootoffav 2021-04-30T19:28:50+08:002021-04-30T19:28:50+08:00 对于 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 会话/重新登录。
bash 提示符由
PS1
变量配置。您可以简单地通过设置变量来配置它,例如:如果要使配置永久化,可以将
export
命令放入~/.bashrc
文件中。我建议阅读ArchWiki 页面以获取更多信息。
对于 Debian 10,打开文件位于:/etc/bash.bashrc
将第 21 行从:
至:
\h 变成 \H
然后执行以下命令:
或重新启动您的 bash 会话/重新登录。