有些服务需要在hosts中映射hostname 和 127.0.0.1 ,例如sudo ,新增方法updateHostName
脚本可以根据传入的参数进行对 /etc/hosts 更改或者添加host
例如执行 sudo ./changeHost.sh blog.duplicatedcode.com 192.168.1.222
域名是固定的,外网ip不断变化
# !/bin/sh
in_ip=${1}
in_url=${2}
local_ip="127.0.0.1"
#更改host
updateHost()
{
# read
inner_host=`cat /etc/hosts | grep ${in_url} | awk '{print $1}'`
if [ ${inner_host} = ${in_ip} ];then
&nbs