我需要更改 CentOS 6.0 框中的數字格式。我使用的是「gnome桌面環境」版本2.28.2。我想知道在哪裡可以更改系統預設的數字格式。
我想更改此設置,因為在我的系統中,數字值會根據預設數字格式自動更改,但我不知道該格式是什麼。
在 Windows 中,可以從控制台:
我嘗試搜尋
1. 系統-> 管理-> 語言
2. 系統-> 首選項-> 鍵盤
3. 系統-> 首選項-> 輸入法
但所需的設定不存在。
如果無法透過 GUI 實現,那麼如何使用命令列實現呢?
更新:
具體來說,我希望Digit grouping: 123456789
ie 不包含任何逗號,如上面的 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>