1. #!/usr/bin/env bash
    2. # ---------------------------------------------------------------------------------
    3. # 控制台颜色
    4. BLACK="\033[1;30m"
    5. RED="\033[1;31m"
    6. GREEN="\033[1;32m"
    7. YELLOW="\033[1;33m"
    8. BLUE="\033[1;34m"
    9. PURPLE="\033[1;35m"
    10. CYAN="\033[1;36m"
    11. RESET="$(tput sgr0)"
    12. # ---------------------------------------------------------------------------------
    13. printf "${BLUE}\n"
    14. cat << EOF
    15. ###################################################################################
    16. # 安装常用命令工具
    17. # 命令工具清单如下:
    18. # 核心工具:df、du、chkconfig
    19. # 网络工具:ifconfig、netstat、route、iptables
    20. # IP工具:ip、ss、ping、tracepath、traceroute
    21. # DNS工具:dig、host、nslookup、whois
    22. # 端口工具:lsof、nc、telnet
    23. # 下载工具:curl、wget
    24. # 编辑工具:emacs、vim
    25. # 流量工具:iftop、nethogs
    26. # 抓包工具:tcpdump
    27. # 压缩工具:unzip、zip
    28. # 版本控制工具:git、subversion
    29. #
    30. ###################################################################################
    31. EOF
    32. printf "${RESET}\n"
    33. printf "\n${GREEN}>>>>>>>>> 安装常用命令工具开始${RESET}\n"
    34. # 端口工具
    35. printf "\n${CYAN}>>>> install lsof${RESET}\n"
    36. yum install -y lsof
    37. printf "\n${CYAN}>>>> install nc${RESET}\n"
    38. yum install -y nc
    39. printf "\n${CYAN}>>>> install netstat${RESET}\n"
    40. yum install -y netstat
    41. # 下载工具
    42. printf "\n${CYAN}>>>> install wget${RESET}\n"
    43. yum install -y wget
    44. # 编辑工具
    45. printf "\n${CYAN}>>>> install vim${RESET}\n"
    46. yum install -y vim
    47. # 压缩工具
    48. printf "\n${CYAN}>>>> install unzip${RESET}\n"
    49. yum install -y unzip
    50. # 版本控制工具
    51. printf "\n${CYAN}>>>> install git${RESET}\n"
    52. yum install -y git
    53. printf "\n${GREEN}<<<<<<<< 安装常用命令工具结束${RESET}\n"