Linux语言环境配置|Linux语言环境配置 2019-12-04
Linux语言环境配置 1.locale命令查看当前语言环境
Locale in Linux refers to: Locale (computer software), a set of parameters that defines the user's language, region and any special variant preferences that the user wants to see in their user interface ---from Wikilocale译为地区或者地域,但事实上其包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言+所在国家或者地区+当地的文化传统所定义的一个软件运行时的语言环境
这个语言环境通常包括用户当前所使用的语言符号及其分类(LC_CTYPE),数字 (LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息(LC_MESSAGES)主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等,姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式 (LC_TELEPHONE),度量衡表达方式(LC_MEASUREMENT),默认纸张尺寸大小(LC_PAPER)和locale对自身包含信息的概述(LC_IDENTIFICATION)
[root@centos6 etc]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
2.安装中文版Linux系统(如centos6.10_x64)后,调整系统语言为英文
\# 查看当前系统语言
echo $LANG
\# 修改系统配置,将LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8"
vim /etc/sysconfig/i18n
\# source即时生效
source /etc/sysconfig/i18n
\# 重启
reboot
注意,改变系统语言并不会改变文件系统中用户家目录的目录名
3.修改用户家目录的命名语言,如“桌面”改成"Desktop" 用户的家目录的配置文件是~/.config/user-dirs.dirs
该配置文件指定了用户家目录的命名
每次用户登录时,都将对照~/.config/user-dirs.dirs检查文件系统中的用户家目录是否完整,若缺失则即时生成对应目录,保证用户家目录的完整与正确
例如,如果修改~/.config/user-dirs.dirs文件,将XDG_DESKTOP_DIR="$HOME/桌面"改为XDG_DESKTOP_DIR="$HOME/Desktop",那么在下一次该用户登录时,会发现文件系统中用户家目录无XDG_DESKTOP_DIR指定的Desktop目录,于是即时生成一个Desktop目录,同时原目录“桌面”不再作为XDG_DESKTOP_DIR,变为普通目录
为了原地修改家目录的命名语言,需要
- 1.重命名文件夹,以保证原地修改目录的语言
- 2.修改家目录配置文件,如:
[root@centos6 etc]# vim ~/.config/user-dirs.dirs
【Linux语言环境配置|Linux语言环境配置 2019-12-04】内容改成
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
推荐阅读
- 人生感悟记#环境仪器宋庆国成长记#072
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 六步搭建ES6语法环境
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- Linux下面如何查看tomcat已经使用多少线程
- Beego打包部署到Linux
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场