zoukankan      html  css  js  c++  java
  • 【转载】CentOS 7 系统区域(语言)和键盘设置

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

     

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

    修改locale.conf

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

    默认配置文件中只有LANG这一项,还可以添加以下项目

    选项

    描述

    LANG

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

    LC_COLLATE

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

    LC_CTYPE

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

    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

  • 相关阅读:
    Ansiable Manage MySQL global variables
    Ansible 从MySQL数据库添加或删除用户
    Ansible 管理MySQL主从复制
    Ansible 从远程主机添加或删除MySQL数据库
    vi/vim编辑器
    shell doc
    ubuntu 上 SSH scp 技巧
    SpringBoot 整合 devtools 实现热部署
    Gson 解决时间解析问题
    springboot retry
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/11756981.html
Copyright © 2011-2022 走看看