linux一键中文脚本-泓源视野

linux一键中文脚本

linux一键中文脚本源码 使用脚本教程

wget -N --no-check-certificate https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/LocaleCN.sh && bash LocaleCN.sh
适用linux系统

  • Debian 8 / 9
  • Ubuntu 14 / 16
  • CentOS 6 / 7
  • kali

下面是脚本源码

  1. #!/bin/bash
  1. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  1. export PATH
  1. # Check System Release
  1. if [ -f /etc/redhat-release ]; then
  1. release="centos"
  1. elif cat /etc/issue | grep -Eqi "debian"; then
  1. release="debian"
  1. elif cat /etc/issue | grep -Eqi "ubuntu"; then
  1. release="ubuntu"
  1. elif cat /etc/issue | grep -Eqi "centos|red hat|redhat"; then
  1. release="centos"
  1. elif cat /proc/version | grep -Eqi "debian"; then
  1. release="debian"
  1. elif cat /proc/version | grep -Eqi "ubuntu"; then
  1. release="ubuntu"
  1. elif cat /proc/version | grep -Eqi "centos|red hat|redhat"; then
  1. release="centos"
  1. fi
  1. # Check root
  1. [[ $EUID -ne 0 ]] && echo -e "${RED}Error:${PLAIN} This script must be run as root!" && exit 1
  1. # Install some dependencies
  1. if [ "${release}" == "centos" ]; then
  1. yum -y install wget ca-certificates locales localedef
  1. else
  1. apt-get update
  1. apt-get -y install wget ca-certificates locales
  1. fi
  1. # Get Word dir
  1. dir=$(pwd)
  1. # Change Locale
  1. if [ "${release}" == "centos" ]; then
  1. localedef -v -c -i zh_CN -f UTF-8 zh_CN.UTF-8 > /dev/null 2>&1
  1. cd /etc
  1. rm -rf locale.conf
  1. wget https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/locale.conf > /dev/null 2>&1
  1. cp locale.conf locale
  1. cat locale.conf >> /etc/environment
  1. elif [ "${release}" == "debian" ]; then
  1. rm -rf /etc/locale.gen
  1. rm -rf /etc/default/locale
  1. rm -rf /etc/default/locale.conf
  1. cd /etc/
  1. wget https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/locale.gen > /dev/null 2>&1
  1. locale-gen
  1. cd /etc/default/
  1. wget https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/locale.conf > /dev/null 2>&1
  1. cp locale.conf locale
  1. elif [ "${release}" == "ubuntu" ]; then
  1. rm -rf /etc/locale.gen
  1. rm -rf /etc/default/locale
  1. rm -rf /etc/default/locale.conf
  1. cd /etc/
  1. wget https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/locale.gen > /dev/null 2>&1
  1. locale-gen
  1. cd /etc/default/
  1. wget https://raw.githubusercontent.com/lvwuwei/LocaleCN/master/locale.conf > /dev/null 2>&1
  1. cp locale.conf locale
  1. fi
  1. # Echo Success
  1. clear
  1. echo "Your VPS Language setting is changed to Chinese(Simplified)"
  1. echo "Reconnect to your VPS to check it"
  1. echo ""
  1. echo "Powered By byy3.com "
  1. echo "QQ: 448632440"
  1. # Delete self
  1. cd ${dir}
  1. rm -rf LocaleCN.sh

一键中文脚本源代码脚本

linux一键中文脚本插图

本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。
29

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud
您是第823383 位访客, 您的IP是:[3.22.166.101]