可以通過編寫一個腳本來批量更改Linux系統的Hostname。以下是一個示例腳本:
#!/bin/bash
# 判斷是否有傳入參數
if [ $# -ne 1 ]; then
echo "Usage: $0 <new_hostname>"
exit 1
fi
new_hostname=$1
# 更改主機名
sudo hostnamectl set-hostname $new_hostname
# 更新hosts文件
sudo sed -i "s/127.0.1.1.*/127.0.1.1\t$new_hostname/g" /etc/hosts
echo "Hostname changed to $new_hostname"
將上述腳本保存為一個.sh文件,然后在命令行中執行該腳本,并傳入新的主機名作為參數,即可批量更改Linux系統的Hostname。