即使是在window中,平常說的語言設置這一項也是歸類為系統區域,CentOS可以通過修改/etc/locale.conf
配置文件或使用localectl命令來進行設置,一般在安裝時設置為默認選擇(英文、美式鍵盤)即可。
修改locale.conf
[root@localhost ~]# vim /etc/locale.conf
LANG="en_US.UTF-8"
默認配置文件中只有LANG這一項,還可以添加以下項目
選項 |
描述 |
---|---|
LANG |
提供系統區域設置的默認值。 |
LC_COLLATE |
更改比較本地字母表中的字符串的函數的行為。 |
LC_CTYPE |
更改字符處理和分類函數以及多字節字符函數的行為。 |
LC_NUMERIC |
描述通常打印數字的方式,包括小數點與小數點逗號等詳細信息。 |
LC_TIME |
更改當前時間的顯示,24小時制與12小時制。 |
LC_MESSAGES |
確定用於寫入標准錯誤輸出的診斷消息的語言環境。 |
更多信息課可以嘗試man locale查看,一般設置LANG全局默認值即可
localectl
顯示當前狀態
[root@localhost ~]# localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us
VC是指虛擬控制台(Virtual Console),比如ssh連接時的窗口,X11指X Window System Version 11,也就是圖形化界面。
列出可用語言環境
[root@localhost ~]# localectl list-locales
常用的英文環境為en_US.UTF-8,中文環境為zh_CN.utf8
設置語言環境
[root@localhost ~]# localectl set-locale LANG=en_US.utf8 //設置LANG=en_US.utf8
設置鍵盤布局
[root@localhost ~]# localectl list-keymaps //列出可用鍵盤布局
[root@localhost ~]# localectl set-keymap us //同時設置虛擬控制台和圖形化界面鍵盤布局為us [root@localhost ~]# localectl set-x11-keymap us //設置圖形化界面鍵盤布局為us
寫在最后
Linux語言一般都是設置英文,沒有什么爭議,關於鍵盤布局這里找了一篇文章來說明各個國家地區的區別:https://www.zhihu.com/question/20121876?sort=created