在 bash 中显示完整的主机名?

Fla*_*der 5 debian hostname

有什么方法可以在 bash 中显示完整的主机名而不是部分?

现在domain.com是:

user@domain:~$

希望它是:

user@domain.com:~$

Debian 8.5

Hen*_*gel 5

bash 提示符由PS1变量配置。您可以简单地通过设置变量来配置它,例如:

export PS1="$(hostname -f):~$ "
Run Code Online (Sandbox Code Playgroud)

如果你想让配置永久化,你可以把export命令放在你的~/.bashrc文件中。

我建议阅读ArchWiki 页面以获取更多信息。

  • 似乎将 `\h` 更改为 `\H` 也有效......无论如何......我如何设置它以便它会自动在 `adduser` 上使用修改后的 `bashrc`? (6认同)