今天上网,发现windows可以修改hosts文件达到国内上google,想了下linux同样有这个文件,是否可行呢?果断测试下,果然可以,下面是我自己写的一个脚本,一键修改hosts文件达到上Google。

    我是新手,大牛们莫嘲笑哈。


    首先贴上代码:

        #!/bin/bash
        #此shell用于修改hosts达到上google的shell
        #Tommy Lin
        #2016-06-29

        echo "菜单选择"
        echo "1.安装"
        echo "2.卸载"
        read -p "请出入您的参数:" input
        if [ $input -eq 1 ]
            then
                {

	            wget http://7xogt1.com1.z0.glb.clouddn.com/hosts -O /tmp/hosts&&echo "下载成功"||exit 0
	            mv /etc/hosts /etc/hostsbak
	            cp /tmp/hosts /etc/hosts&&echo "已经成功执行"||echo "失败"
                 }

        elif [ $input -eq 2 ]
            then
                {
	            rm -rf /etc/hosts
	            mv /etc/hostsbak /etc/hosts
	            echo "恢复成功"
                 }
        else
            {
                echo "输入错误"
            }
        fi

备注:   http://7xogt1.com1.z0.glb.clouddn.com/hosts是我保存在七牛的hosts文件
 

效果图片:

一个修改linux hosts文件上google的脚本_第1张图片