[转帖]Linux系统语言设置和locale命令详解

linux,系统,语言,设置,locale,命令,详解 · 浏览次数 : 0

小编点评

**Linux系统语言设置** ```bash # 查看当前安装有那些语言 locale -a # 当前语言相关配置 echo $LANG # 更改配置文件,设置为英语语言环境 vim /etc/locale.conf#LANG=\"zh_CN.UTF-8\"LANG=\"en_US.UTF-8\" # 设置默认语言为英语 vim /etc/default/locale#LANG=\"zh_CN.UTF-8\"#LANGUAGE=\"zh_CN:zh\"LANG=\"en_US.UTF-8\"LANGUAGE=\"en_US:en\"12345 # 生效配置 source /etc/locale.conf # 查看语言设置脚本原理介绍 # 在/etc/profile.d/lang.sh中会从上面的配置文件中去读取设置,最后设置语言环境 ``` **其他系统设置路径** * `/etc/sysconfig/i18n` * `/etc/locale.conf` * `/etc/profile.d/locale.sh` * `/etc/default/locale`

正文

简介

Linux系统可以用locale命令查看语言设置,查看中英文环境,具体操作如下。

操作

1.查看当前安装有那些语言:

[root@localhost /]# locale -a

    2.当前语言相关配置:

    [root@localhost /]# locale 
    LANG=zh_CN.UTF-8
    LC_CTYPE="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_PAPER="zh_CN.UTF-8"
    LC_NAME="zh_CN.UTF-8"
    LC_ADDRESS="zh_CN.UTF-8"
    LC_TELEPHONE="zh_CN.UTF-8"
    LC_MEASUREMENT="zh_CN.UTF-8"
    LC_IDENTIFICATION="zh_CN.UTF-8"
    LC_ALL=
    

      3、打印系统语言环境变量

      [root@localhost /]# echo $LANG
      zh_CN.UTF-8
      显示该系统使用的中文
      

        4、更改配置文件,设置为英语语言环境

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

          因为系统不一样,配置文件路径也不一致,ubuntu系统的字体配置脚本设置如下:

          [root@localhost /]# vim /etc/default/locale
          #LANG="zh_CN.UTF-8"
          #LANGUAGE="zh_CN:zh"
          LANG="en_US.UTF-8"
          LANGUAGE="en_US:en"
          
          • 1
          • 2
          • 3
          • 4
          • 5

          其他系统设置路径:

          [root@localhost /]# vim  /etc/sysconfig/i18n 
          

            5、生效配置;

            [root@localhost /]# source /etc/locale.conf
            

              读取语言设置脚本原理介绍:
              在/etc/profile.d/lang.sh中会从上面的配置文件中去读取设置,最后设置语言环境,具体如下图:
              在这里插入图片描述

              部分语言环境最后都会以英文形式显示,具体如下图:
              在这里插入图片描述

              注:部分系统在/etc/profile.d/locale.sh中读取配置脚本

              6、终端运行system-config-language修改默认语言,部分系统没有该命令,可以直接注销登录或者重启机器即可生效;

              文章知识点与官方知识档案匹配,可进一步学习相关知识
              CS入门技能树Linux进阶新增用户30470 人正在系统学习中

              与[转帖]Linux系统语言设置和locale命令详解相似的内容:

              [转帖]Linux系统语言设置和locale命令详解

              简介 Linux系统可以用locale命令查看语言设置,查看中英文环境,具体操作如下。 操作 1.查看当前安装有那些语言: [root@localhost /]# locale -a 2.当前语言相关配置: [root@localhost /]# locale LANG=zh_CN.UTF-8 LC

              [转帖]Linux系统top命令中的io使用率,很多人都误解了它的具体含义

              https://baijiahao.baidu.com/s?id=1641356547223820839&wfr=spider&for=pc 最近在做连续数据流的缓冲系统,C语言代码实现后,粗略测试了下,功能上应该没有问题。那么,接下来就该测试性能了。输入 top 命令,的确可以看到一系列 cpu

              [转帖]Linux系统awk命令详解

              AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 实际上 AWK 的确拥有自己的语言: AWK程序设计语言,三位

              [转帖]不同语言的程序在龙芯上的性能表现

              https://zhuanlan.zhihu.com/p/591198312 当代的计算机软件都是由高级语言编写的。目前最主流的语言有几个: C/C++:Unix/Linux原生语言,系统级程序,驱动,高性能的应用程序 JAVA:企业级开发主流语言,企业应用后台最常用语言 JavaScript:承载

              【转帖】linux 内核分析工具 Dtrace、SystemTap、火焰图、crash等

              << System语言详解 >> 关于 SystemTap 的书。 我们在分析各种系统异常和故障的时候,通常会用到 pstack(jstack) /pldd/ lsof/ tcpdump/ gdb(jdb)/ netstat/vmstat/ mpstat/truss(strace)/iostat/s

              [转帖]宋宝华:用eBPF/bcc分析系统性能的一个简单案例

              原创 宋宝华 Linux阅码场 3月8日 bcc是eBPF的一种前端,当然这个前端特别地简单好用。可以直接在python里面嵌入通过C语言写的BPF程序,并帮忙产生BPF bytecode和load进入kernel挂载kprobe、tracepoints等上面执行。之后,还可以从python取出来C

              [转帖]Linux系统多网卡环境下的路由配置

              https://www.cnblogs.com/connect/p/linux-static-route.html Linux下路由配置命令 1. 添加主机路由 route add -host 192.168.1.11 dev eth0 route add -host 192.168.1.12 gw

              [转帖]linux 系统 UDP 丢包问题分析思路

              https://cizixs.com/2018/01/13/linux-udp-packet-drop-debug/ 最近工作中遇到某个服务器应用程序 UDP 丢包,在排查过程中查阅了很多资料,总结出来这篇文章,供更多人参考。 在开始之前,我们先用一张图解释 linux 系统接收网络报文的过程。 首

              [转帖]Linux系统IO基准测试方法

              https://www.cnblogs.com/wangzhen3798/p/13631848.html 顺序读写测试 主要关注磁盘的吞吐量,即每秒能够读入或者写出多少数据。普通单块机械磁盘顺序写在100MB/s左右,普通单块SSD的顺序写在500MB/s左右。该指标对MQ、ES等以append方式

              [转帖]Linux系统指令 top 之 %si 占用高,分析实例

              https://www.coonote.com/linux-note/linux-top-si-high-instance.html 续“top %wa 高的问题”之后,又遇到top之%si过高(高峰时段超过95%)的问题。 %wa高,说明磁盘忙。譬如磁盘读写次数非常高。 %si高,是否说明软中断忙