可以通过编写一个脚本来批量更改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。