在我的 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
看看您的系统是如何设置的。从那里,您可以确定哪些步骤最能使其美观。