五、ubuntu18.04修改系统语言为中文
1>查看当前语言环境
$ echo $LANG en_US.UTF-8
2> 查看当前系统是否有中文语言包
$ echo $LANG en_US.UTF-8 $ locale -a C C.UTF-8 en_US.utf8 POSIX
3> 如果没有en_US.utf8,需要安装中文语言包
$ sudo apt-get install language-pack-zh-hans
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: language-pack-zh-hans-base The following NEW packages will be installed: language-pack-zh-hans language-pack-zh-hans-base 0 upgraded, 2 newly installed, 0 to remove and 22 not upgraded. Need to get 1,694 kB of archives. After this operation, 6,726 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://mirrors.aliyun.com/ubuntu bionic-updates/main amd64 language-pack-zh-hans-base all 1:18.04+20180712 [1,692 kB] Get:2 http://mirrors.aliyun.com/ubuntu bionic-updates/main amd64 language-pack-zh-hans all 1:18.04+20180712 [1,948 B] Fetched 1,694 kB in 29s (59.1 kB/s) Selecting previously unselected package language-pack-zh-hans-base. (Reading database ... 40847 files and directories currently installed.) Preparing to unpack .../language-pack-zh-hans-base_1%3a18.04+20180712_all.deb ... Unpacking language-pack-zh-hans-base (1:18.04+20180712) ... Selecting previously unselected package language-pack-zh-hans. Preparing to unpack .../language-pack-zh-hans_1%3a18.04+20180712_all.deb ... Unpacking language-pack-zh-hans (1:18.04+20180712) ... Setting up language-pack-zh-hans (1:18.04+20180712) ... Setting up language-pack-zh-hans-base (1:18.04+20180712) ... Generating locales (this might take a while)... zh_CN.UTF-8... done zh_SG.UTF-8... done Generation complete.
4> 再次查看是否有中文语言包
$ locale -a C C.UTF-8 en_US.utf8 POSIX zh_CN.utf8 zh_SG.utf8
5> 修改系统环境变量
由于我只需要给某个用户的环境变量,不需要全局,所以修改特定用户的bashrc即可
加入下面这一行:
LANG="zh_CN.utf8"
$ vim ~/.bashrc
... 94 # enable programmable completion features (you don't need to enable 95 # this, if it's already enabled in /etc/bash.bashrc and /etc/profile 96 # sources /etc/bash.bashrc). 97 #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then 98 # . /etc/bash_completion 99 #fi 100 101 LANG="zh_CN.utf8" # 加在最下面就行
# 执行source命令,使配置文件生效 $ source ~/.bashrc
6> 测试
登陆该用户,已经是中文
root@Dabenstone:~# mkdir ihome root@Dabenstone:~# cd ihome/ root@Dabenstone:~/ihome# git init 已初始化空的 Git 仓库于 /root/ihome/.git/ root@Dabenstone:~/ihome# root@Dabenstone:~/ihome#