CentOS 7 系统区域(语言)和键盘设置

即便是在window中,日常说的语言设置这一项也是归类为系统区域,CentOS能够经过修改/etc/locale.conf配置文件或使用localectl命令来进行设置,通常在安装时设置为默认选择(英文、美式键盘)便可。vim

修改locale.conf

[root@localhost ~]# vim /etc/locale.conf
LANG="en_US.UTF-8"

默认配置文件中只有LANG这一项,还能够添加如下项目ssh

选项函数

描述布局

LANGspa

提供系统区域设置的默认值。code

LC_COLLATEblog

更改比较本地字母表中的字符串的函数的行为。字符串

LC_CTYPEget

更改字符处理和分类函数以及多字节字符函数的行为。io

LC_NUMERIC

描述一般打印数字的方式,包括小数点与小数点逗号等详细信息。

LC_TIME

更改当前时间的显示,24小时制与12小时制。

LC_MESSAGES

肯定用于写入标准错误输出的诊断消息的语言环境。

更多信息课能够尝试man locale查看,通常设置LANG全局默认值便可

localectl 

显示当前状态

[root@localhost ~]# localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us

VC是指虚拟控制台(Virtual Console),好比ssh链接时的窗口,X11指X Window System Version 11,也就是图形化界面。

列出可用语言环境

[root@localhost ~]# localectl list-locales

经常使用的英文环境为en_US.UTF-8,中文环境为zh_CN.utf8

设置语言环境

[root@localhost ~]# localectl set-locale LANG=en_US.utf8  //设置LANG=en_US.utf8

设置键盘布局

[root@localhost ~]# localectl list-keymaps       //列出可用键盘布局
[root@localhost
~]# localectl set-keymap us      //同时设置虚拟控制台和图形化界面键盘布局为us [root@localhost ~]# localectl set-x11-keymap us    //设置图形化界面键盘布局为us

 

写在最后

Linux语言通常都是设置英文,没有什么争议,关于键盘布局这里找了一篇文章来讲明各个国家地区的区别:https://www.zhihu.com/question/20121876?sort=created

相关文章
相关标签/搜索