在 bash 中获取“漂亮的”主机名

在 bash 中获取“漂亮的”主机名

在我的 Fedora 19 系统上,我可以使用hostnamectl.这允许我设置一些东西,例如静态(正常)主机名,以及“漂亮”主机名。

是否有一个简单的命令可以从 bash 提示符中检索漂亮的主机名?

hostname返回静态主机名,并且手册页没有显示恢复漂亮主机名的选项。

答案1

按照man hostnamectl

静态主机名存储在 /etc/hostname 中,有关详细信息,请参阅 hostname(5)。漂亮的主机名、机箱类型和图标名称存储在 /etc/machine-info 中,请参阅 machine-id(5)。

因此,如果您使用命令设置了一个漂亮的主机名

hostnamectl set-hostname --pretty YourHostname

您可以使用以下工具检索它awk

awk -F= '/PRETTY/ {print $2}' /etc/machine-info

答案2

hostnamectl --pretty将直接打印出漂亮的主机名。在 systemd 版本 239 上测试。

答案3

对于我的系统来说,hostnamectl --static就是票证。值得首先运行hostnamectl看看您的系统是如何设置的。从那里,您可以确定哪些步骤最能使其美观。

相关内容