请参阅man-pages下面给出的更多信息

请参阅man-pages下面给出的更多信息

我需要更改 CentOS 6.0 框中的数字格式。我使用的是“gnome桌面环境”版本2.28.2。我想知道在哪里可以更改系统默认的数字格式。

我想更改此设置,因为在我的系统中,数字值会根据默认数字格式自动更改,但我不知道该格式是什么。

在 Windows 中,可以从控制面板:
在此输入图像描述

我尝试搜索
1. 系统-> 管理-> 语言
2. 系统-> 首选项-> 键盘
3. 系统-> 首选项-> 输入法
但所需的设置不存在。

如果无法通过 GUI 实现,那么如何使用命令行实现呢?

更新: 具体来说,我希望Digit grouping: 123456789ie 不包含任何逗号,如上面的 Windows 编号格式所示。

答案1

Linux将这些设置称为系统区域设置

您可以通过以下方式更改系统区域设置:

  • 设置环境变量来控制系统区域设置。您可以将这些变量设置为系统范围的变量,或基于每个会话的变量:

LC_ALL

LC_*使用给定值覆盖所有环境变量

LC_CTYPE

字符分类和大小写转换

LC_COLLATE

整理(排序)顺序

LC_TIME

日期和时间格式

LC_NUMERIC

非货币数字格式

LC_MONETARY

货币格式

LC_MEASUREMENT

测量单位(公制或其他)

LANG

默认值,当未设置或未设置LC_ALL适用值时使用LC_*

TZ

时区

您可以使用该命令locale来显示当前的区域设置。

locale -a显示计算机上当前安装的所有区域设置。确保您选择的区域设置LANG位于LC_ALL命令 locale -a 返回的列表中。 locale 使用和返回的值是区分大小写,因此在将它们分配给环境变量时准确地复制它们。

请参阅man-pages下面给出的更多信息

特别针对您的要求,设置

mon_grouping:定义格式化货币数量中每组数字的大小。

        mon_grouping   Formatted Value  ISO C String

         3;-1       123456'789       "\3\177"
         3          123'456'789      "\3"
         3;2;-1         1234'56'789      "\3\2\177"
         3;2        12'34'56'789     "\3\2"
         -1         1234567898       "\177"

因此你的情况应该是

LC_MONETARY

mon_grouping           -1

并且也在LC_NUMERIC

grouping                -1

编辑:要更改这些设置,请编辑您的语言环境配置文件

/usr/share/i18n/locales/<your_locale>

相关内容