返回顶部
首页 > 资讯 > 操作系统 >linux locale命令有什么作用
  • 707
分享到

linux locale命令有什么作用

linuxlocale 2023-03-10 15:03:33 707人浏览 薄情痞子
摘要

这篇文章主要介绍“linux locale命令有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux locale命令有什么作用”文章能帮助大家解决问题

这篇文章主要介绍“linux locale命令有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux locale命令有什么作用”文章能帮助大家解决问题。

linux locale是Linux系统中多语言环境的设置接口,使用locale命令可以设置和显示程序运行的语言环境;locale会根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境。

命令介绍

locale 是 Linux 系统中多语言环境的设置接口,在 Linux 中,使用 locale 命令来设置和显示程序运行的语言环境,locale 会根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境。

通过 locale 来设置程序运行的不同语言环境,locale 由ANSI C提供支持。locale 的命名规则为<语言>_<地区>.<字符集编码>,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置。

locale 设置规则

<语言>_<地区>.<字符集编码><@修正值>

zh_CN.utf8

zh:表示中文
CN:表示大陆地区
Utf8:表示字符集

de_DE.utf-8@euro

de:表示德语
DE:表示德国
Utf-8:表示字符集
euro:表示按照欧洲习惯加以修正

使用详解

设置locale的根本就是设置一组总共12个LC开头的变量,不包括LANG和LC_ALL
locale默认文件存放位置: /usr/share/i18n/locales

(一)查看当前 locale 设置

列出所有启用的 locale:

[root@htlwk0001host ~]# localeLANG=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=

分别介绍下:

  • LANG:LANG的优先级是最低的,它是所有LC_*变量的默认值,下方所有以LC_开头变量(LC_ALL除外)中,如果存在没有设置变量值的变量,那么系统将会使用LANG的变量值来给这个变量进行赋值。如果变量有值,则保持不变

  • LC_CTYPE:用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等,非常重要的一个变量。

  • LC_NUMERIC:用于格式化非货币的数字显示

  • LC_TIME:用于格式化时间和日期

  • LC_COLLATE:用于比较和排序

  • LC_MONETARY:用于格式化货币单位

  • LC_MESSAGES:用于控制程序输出时所使用的语言,主要是提示信息,错误信息,状态信息,标题,标签,按钮和菜单等

  • LC_PAPER:默认纸张尺寸大小

  • LC_NAME:姓名书写方式

  • LC_ADDRESS:地址书写方式

  • LC_TELEPHONE:电话号码书写方式

  • LC_MEASUREMENT:度量衡表达方式

  • LC_IDENTIFICATION:locale对自身包含信息的概述

  • LC_ALL:它不是环境变量,它是一个宏,它可通过该变量的设置覆盖所有LC_*变量,这个变量设置之后,可以废除LC_*的设置值,使得这些变量的设置值与LC_ALL的值一致,注意LANG变量不受影响。

优先级:LC_ALL > LC_* > LANG

(二)查看当前系统所有可用 locale

[root@htlwk0001host ~]# locale -aC
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@euro
en_IE.utf8
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
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.euctw
zh_TW.utf8

(三)设置系统的 locale

  1. 可以修改/etc/profile文件
    修改/etc/profile文件,在最下面增加

export LC_ALL=zh_CN.utf8
export LANG=zh_CN.utf8

命令行中使用命令 source 下配置文件,使其生效

  1. 修改/etc/locale.gen文件

将注释打开即可,修改完成后,执行下 locale-gen 命令使其生效

#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
  1. 命令行模式

localectl set-locale LANG=en_US.UTF-8
  1. 修改/etc/default/locale
    注销一下,使其生效

LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
  1. 创建/etc/locale.conf文件

LANG=en_AU.UTF-8
LC_COLLATE=C
LC_TIME=en_DK.UTF-8

关于“linux locale命令有什么作用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程服务器栏目,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: linux locale命令有什么作用

本文链接: https://lsjlt.com/news/199297.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux locale命令有什么作用
    这篇文章主要介绍“linux locale命令有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux locale命令有什么作用”文章能帮助大家解决问题...
    99+
    2023-03-10
    linux locale
  • Linux false命令有什么作用
    今天小编给大家分享一下Linux false命令有什么作用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。false返回状态为...
    99+
    2023-06-28
  • Linux exportfs命令有什么作用
    本篇内容介绍了“Linux exportfs命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!exportfs管理NFS共享文件系...
    99+
    2023-06-28
  • Linux expand命令有什么作用
    本篇内容介绍了“Linux expand命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令expand 用于将文...
    99+
    2023-06-28
  • Linux ispell命令有什么作用
    今天小编给大家分享一下Linux ispell命令有什么作用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linux常用命令...
    99+
    2023-06-28
  • Linux htdigest命令有什么作用
    这篇文章主要介绍“Linux htdigest命令有什么作用”,在日常操作中,相信很多人在Linux htdigest命令有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux htdigest命...
    99+
    2023-06-28
  • Linux gzexe命令有什么作用
    本篇内容主要讲解“Linux gzexe命令有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux gzexe命令有什么作用”吧!Linux常用命令gzexe命令 用来压缩可执行文件...
    99+
    2023-06-28
  • Linux groupmod命令有什么作用
    这篇文章主要介绍“Linux groupmod命令有什么作用”,在日常操作中,相信很多人在Linux groupmod命令有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux groupmod命...
    99+
    2023-06-28
  • Linux groupdel命令有什么作用
    本篇内容主要讲解“Linux groupdel命令有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux groupdel命令有什么作用”吧!Linux常用命令groupdel命令 ...
    99+
    2023-06-28
  • Linux groupadd命令有什么作用
    本篇内容主要讲解“Linux groupadd命令有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux groupadd命令有什么作用”吧!Linux常用命令groupadd命令 ...
    99+
    2023-06-28
  • Linux gpm命令有什么作用
    今天小编给大家分享一下Linux gpm命令有什么作用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linux常用命令gpm...
    99+
    2023-06-28
  • Linux gcov命令有什么作用
    这篇文章主要介绍“Linux gcov命令有什么作用”,在日常操作中,相信很多人在Linux gcov命令有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux gcov命令有什么作用”的疑惑有所...
    99+
    2023-06-28
  • Linux ftpwho命令有什么作用
    这篇文章主要介绍了Linux ftpwho命令有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux ftpwho命令有什么作用文章都会有所收获,下面我们一起来看看吧。Linux常用命令ftpwho...
    99+
    2023-06-28
  • Linux ftpshut命令有什么作用
    本篇内容介绍了“Linux ftpshut命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令ftpshut主要用...
    99+
    2023-06-28
  • Linux ftpcount命令有什么作用
    本文小编为大家详细介绍“Linux ftpcount命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux ftpcount命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux...
    99+
    2023-06-28
  • Linux fold命令有什么作用
    这篇文章主要介绍了Linux fold命令有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux fold命令有什么作用文章都会有所收获,下面我们一起来看看吧。fold控制文件内容输出时所占用的屏幕...
    99+
    2023-06-28
  • Linux reject命令有什么作用
    本文小编为大家详细介绍“Linux reject命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux reject命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用命令...
    99+
    2023-06-28
  • Linux quotaon命令有什么作用
    这篇文章主要讲解了“Linux quotaon命令有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux quotaon命令有什么作用”吧!Linux常用命令quotaon命令 ...
    99+
    2023-06-28
  • Linux volname命令有什么作用
    本文小编为大家详细介绍“Linux volname命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux volname命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用...
    99+
    2023-06-28
  • linux man命令有什么作用
    这篇文章主要讲解了“linux man命令有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux man命令有什么作用”吧! ...
    99+
    2023-03-09
    linux man
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作