#!/bin/bash RED="31m" ## 姨妈红 GREEN="32m" ## 水鸭青 YELLOW="33m" ## 鸭屎黄 PURPLE="35m" ## 基佬紫 BLUE="36m" ## 天依蓝 ######## 颜色函数方法很精妙 ############ colorEcho() { echo -e "\033[${1}${@:2}\033[0m" 1>&2 } check_root() { if [[ $EUID != 0 ]]; then colorEcho ${RED} "当前非root账号(或没有root权限),无法继续操作,请更换root账号!" colorEcho ${YELLOW} "使用sudo -命令获取临时root权限(执行后可能会提示输入root密码)" exit 1 fi } backupOriginAPT(){ echo "正在备份现有的源文件…………" mv /etc/apt/sources.list /etc/apt/sources.list.backup } changeAPTMirrot(){ local $MirrorAddress=aliyun if [ $1 -ne "" ] then colorEcho $BLUE "开始将源文件替换为( $1 )的镜像源……" cat >>/etc/apt/sources.list <>/etc/apt/sources.list <>/etc/apt/sources.list <>/etc/apt/sources.list <