#!/usr/bin/env bash ################################################################################### # 控制台颜色 BLACK="\033[1;30m" RED="\033[1;31m" GREEN="\033[1;32m" YELLOW="\033[1;33m" BLUE="\033[1;34m" PURPLE="\033[1;35m" CYAN="\033[1;36m" RESET="$(tput sgr0)" ################################################################################### printf "${BLUE}" cat << EOF ################################################################################### # linux-tutorial 运维脚本工具集下载脚本 # 下载 https://github.com/dunwu/linux-tutorial 中的所有脚本到当前服务器的 # /home/scripts/linux-tutorial 目录下 # @system: 适用于 CentOS # @author: Zhang Peng # See: https://github.com/dunwu/linux-tutorial ################################################################################### EOF printf "${RESET}" path=/home/scripts/linux-tutorial printf "\n${GREEN}>>>>>>>> Download linux-tutorial to ${path} begin.${RESET}\n" command -v yum >/dev/null 2>&1 || { printf "${RED}Not detected yum.${RESET}"; exit 1; } command -v git >/dev/null 2>&1 || { printf "${YELLOW}Not detected git. Install git.${RESET}\n"; yum -y install git; } if [[ -d ${path} ]]; then cd ${path} git pull else mkdir -p ${path} git clone https://gitee.com/turnon/linux-tutorial.git ${path} fi chmod +x -R ${path} printf "\n${GREEN}<<<<<<<< Download linux-tutorial to ${path} end.${RESET}\n"