請參閱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>

相關內容