语言环境
默认系统为英文环境,可以修改为中文环境,从而查看帮助或提示可以变为中文
范例:临时修改LANG变量实现中文语言提示
[root@centos7 ~]#echo $LANG
en_US.UTF-8
[root@centos7 ~]#magedu
-bash:magedu:command not found
[root@centos7 ~]#LANG=zh_CN.UTF-8
[root@centos7 ~]#echo $LANG
zh_CN.UTF-8
[root@centos7 ~]#magedu
-bash:magedu:未找到命令
范例:Rocky修改语言环境为中文
[root@rocky8 ~]#localectl status
System Locale:LANG=en_US.UTF-8
VC Keymap:us
X11 Layout:us
[root@rocky8 ~]#echo $LANG
en_US.UTF-8
[root@rocky8 ~]#localectl list-locales
C.utf8
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE.utf8
en_IEQeuro
en_IL
en_IN
en_NG
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SC.utf8
en_SG
en_SG.utf8
en_US
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.utf8
en_ZM
en_ZW
en_ZW.utf8
[root@rocky8 ~]#yum list lang*
Last metadata expiration check: 1:26:20 ago on Thu 03 Nov 2022 08:46:49 PM CST.
Installed Packages
langpacks-en.noarch 1.0-12.el8 @AppStream
langtable.noarch 0.0.51-4.el8 @AppStream
Available Packages
langpacks-af.noarch 1.0-12.el8 appstream
langpacks-am.noarch 1.0-12.el8 appstream
langpacks-ar.noarch 1.0-12.el8 appstream
langpacks-as.noarch 1.0-12.el8 appstream
langpacks-ast.noarch 1.0-12.el8 appstream
langpacks-be.noarch 1.0-12.el8 appstream
langpacks-bg.noarch 1.0-12.el8 appstream
langpacks-bn.noarch 1.0-12.el8 appstream
langpacks-br.noarch 1.0-12.el8 appstream
langpacks-bs.noarch 1.0-12.el8 appstream
langpacks-ca.noarch 1.0-12.el8 appstream
langpacks-cs.noarch 1.0-12.el8 appstream
langpacks-cy.noarch 1.0-12.el8 appstream
langpacks-da.noarch 1.0-12.el8 appstream
langpacks-de.noarch 1.0-12.el8 appstream
langpacks-el.noarch 1.0-12.el8 appstream
langpacks-en_GB.noarch 1.0-12.el8 appstream
langpacks-es.noarch 1.0-12.el8 appstream
langpacks-et.noarch 1.0-12.el8 appstream
langpacks-eu.noarch 1.0-12.el8 appstream
langpacks-fa.noarch 1.0-12.el8 appstream
langpacks-fi.noarch 1.0-12.el8 appstream
langpacks-fr.noarch 1.0-12.el8 appstream
langpacks-ga.noarch 1.0-12.el8 appstream
langpacks-gl.noarch 1.0-12.el8 appstream
langpacks-gu.noarch 1.0-12.el8 appstream
langpacks-he.noarch 1.0-12.el8 appstream
langpacks-hi.noarch 1.0-12.el8 appstream
langpacks-hr.noarch 1.0-12.el8 appstream
langpacks-hu.noarch 1.0-12.el8 appstream
langpacks-ia.noarch 1.0-12.el8 appstream
langpacks-id.noarch 1.0-12.el8 appstream
langpacks-is.noarch 1.0-12.el8 appstream
langpacks-it.noarch 1.0-12.el8 appstream
langpacks-ja.noarch 1.0-12.el8 appstream
langpacks-kk.noarch 1.0-12.el8 appstream
langpacks-kn.noarch 1.0-12.el8 appstream
langpacks-ko.noarch 1.0-12.el8 appstream
langpacks-lt.noarch 1.0-12.el8 appstream
langpacks-lv.noarch 1.0-12.el8 appstream
langpacks-mai.noarch 1.0-12.el8 appstream
langpacks-mk.noarch 1.0-12.el8 appstream
langpacks-ml.noarch 1.0-12.el8 appstream
langpacks-mr.noarch 1.0-12.el8 appstream
langpacks-ms.noarch 1.0-12.el8 appstream
langpacks-nb.noarch 1.0-12.el8 appstream
langpacks-ne.noarch 1.0-12.el8 appstream
langpacks-nl.noarch 1.0-12.el8 appstream
langpacks-nn.noarch 1.0-12.el8 appstream
langpacks-nr.noarch 1.0-12.el8 appstream
langpacks-nso.noarch 1.0-12.el8 appstream
langpacks-or.noarch 1.0-12.el8 appstream
langpacks-pa.noarch 1.0-12.el8 appstream
langpacks-pl.noarch 1.0-12.el8 appstream
langpacks-pt.noarch 1.0-12.el8 appstream
langpacks-pt_BR.noarch 1.0-12.el8 appstream
langpacks-ro.noarch 1.0-12.el8 appstream
langpacks-ru.noarch 1.0-12.el8 appstream
langpacks-si.noarch 1.0-12.el8 appstream
langpacks-sk.noarch 1.0-12.el8 appstream
langpacks-sl.noarch 1.0-12.el8 appstream
langpacks-sq.noarch 1.0-12.el8 appstream
langpacks-sr.noarch 1.0-12.el8 appstream
langpacks-ss.noarch 1.0-12.el8 appstream
langpacks-sv.noarch 1.0-12.el8 appstream
langpacks-ta.noarch 1.0-12.el8 appstream
langpacks-te.noarch 1.0-12.el8 appstream
langpacks-th.noarch 1.0-12.el8 appstream
langpacks-tn.noarch 1.0-12.el8 appstream
langpacks-tr.noarch 1.0-12.el8 appstream
langpacks-ts.noarch 1.0-12.el8 appstream
langpacks-uk.noarch 1.0-12.el8 appstream
langpacks-ur.noarch 1.0-12.el8 appstream
langpacks-ve.noarch 1.0-12.el8 appstream
langpacks-vi.noarch 1.0-12.el8 appstream
langpacks-xh.noarch 1.0-12.el8 appstream
langpacks-zh_CN.noarch 1.0-12.el8 appstream
langpacks-zh_TW.noarch 1.0-12.el8 appstream
langpacks-zu.noarch 1.0-12.el8 appstream
#安装语言包
[root@rocky8 ~]#yum -y install
[root@rocky8 ~]#yum -y install langpacks-zh_CN.noarch
Last metadata expiration check: 4:08:15 ago on Sun 13 Nov 2022 05:00:24 PM CST.
Dependencies resolved.
==================================================================================================================================================
Package Architecture Version Repository Size
==================================================================================================================================================
Installing:
langpacks-zh_CN noarch 1.0-12.el8 appstream 9.6 k
Installing weak dependencies:
glibc-langpack-zh x86_64 2.28-164.el8 baseos 2.2 M
Transaction Summary
==================================================================================================================================================
Install 2 Packages
Total download size: 2.2 M
Installed size: 15 M
Downloading Packages:
(1/2): langpacks-zh_CN-1.0-12.el8.noarch.rpm 8.0 kB/s | 9.6 kB 00:01
(2/2): glibc-langpack-zh-2.28-164.el8.x86_64.rpm 1.0 MB/s | 2.2 MB 00:02
--------------------------------------------------------------------------------------------------------------------------------------------------
Total 1.0 MB/s | 2.2 MB 00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : glibc-langpack-zh-2.28-164.el8.x86_64 1/2
Installing : langpacks-zh_CN-1.0-12.el8.noarch 2/2
Running scriptlet: langpacks-zh_CN-1.0-12.el8.noarch 2/2
Verifying : langpacks-zh_CN-1.0-12.el8.noarch 1/2
Verifying : glibc-langpack-zh-2.28-164.el8.x86_64 2/2
Installed:
glibc-langpack-zh-2.28-164.el8.x86_64 langpacks-zh_CN-1.0-12.el8.noarch
Complete!
[root@centos8 ~]#localectl set-locale LANG=zh_CN.utf8
#通用方法
[root@rocky8 ~]#localectl set-locale LANG=zh_CN.utf8
#或者下面方式,Cent0S8支持,但ubuntui和Centos7不支持,不建议使用
[root@rocky8 ~]#localectl set-locale zh_CN.utf8
[root@rocky8 ~]#localect]status
System Locale:LANG=zh_CN.utf8
VC Keymap:us
X11 Layout:us
[root@rocky8 ~]#echo SLANG
zh_CN.utf8
#重新登录后可以看到中文环境
[root@rocky8 ~]#exit
范例:Ubuntu22.04修改语言环境为中文
[root@ubuntu2204 ~]#localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: cn
X11 Model: pc105
[root@ubuntu2204 ~]#apt install language-pack-zh-hans -y
[root@ubuntu2204 ~]#localectl list-locales
C.UTF-8
en_US.UTF-8
zh_CN.UTF-8
zh_SG.UTF-8
[root@ubuntu2204 ~]#localectl set-locale LANG=zh_CN.UTF-8
[root@ubuntu2204 ~]#exit
[root@ubuntu2204 ~]#localectl status
System Locale: LANG=zh_CN.UTF-8
VC Keymap: n/a
X11 Layout: cn
X11 Model: pc105
[root@ubuntu2204 ~]#echo $LANG
zh_CN.UTF-8
0 Comments