即便是在window中,日常說的語言設置這一項也是歸類爲系統區域,CentOS能夠經過修改/etc/locale.conf
配置文件或使用localectl命令來進行設置,通常在安裝時設置爲默認選擇(英文、美式鍵盤)便可。vim
[root@localhost ~]# vim /etc/locale.conf
LANG="en_US.UTF-8"
默認配置文件中只有LANG這一項,還能夠添加如下項目ssh
選項函數 |
描述佈局 |
---|---|
LANGspa |
提供系統區域設置的默認值。code |
LC_COLLATEblog |
更改比較本地字母表中的字符串的函數的行爲。字符串 |
LC_CTYPEget |
更改字符處理和分類函數以及多字節字符函數的行爲。io |
LC_NUMERIC |
描述一般打印數字的方式,包括小數點與小數點逗號等詳細信息。 |
LC_TIME |
更改當前時間的顯示,24小時制與12小時制。 |
LC_MESSAGES |
肯定用於寫入標準錯誤輸出的診斷消息的語言環境。 |
更多信息課能夠嘗試man locale查看,通常設置LANG全局默認值便可
[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