在Linux系統中,gethostname()函數用于獲取系統的主機名
然而,你可以通過修改環境變量HOSTNAME來改變返回結果。例如,你可以在終端中執行以下命令:
export HOSTNAME=new_hostname
這將把HOSTNAME環境變量設置為new_hostname,然后你可以再次調用gethostname()函數,它將返回新的主機名。但請注意,這種方法只會影響當前終端會話,關閉終端后,更改將丟失。要永久更改主機名,你需要編輯/etc/hostname和/etc/hosts文件。