gethostname
是一個用于獲取或設置系統主機名的命令行工具
獲取主機名: 要獲取當前系統的主機名,只需在終端中輸入以下命令:
gethostname
這將顯示當前系統的主機名。
設置主機名:
要更改系統的主機名,請使用 hostnamectl
命令(在某些系統上可能需要管理員權限):
sudo hostnamectl set-hostname new_hostname
其中 new_hostname
是您要設置的新主機名。請注意,這種方法可能需要管理員權限。
在腳本中使用:
如果您希望在腳本中使用 gethostname
命令,可以將其輸出分配給一個變量,如下所示:
#!/bin/bash
HOSTNAME=$(gethostname)
echo "The current hostname is: $HOSTNAME"
這將在終端中顯示當前系統的主機名。
請注意,gethostname
命令通常用于 Unix 和類 Unix 系統(如 Linux 和 macOS)。在 Windows 系統上,您可以使用 hostname
命令來獲取或設置主機名。