Linux語言環(huán)境配置
1.locale命令查看當前語言環(huán)境
Locale in Linux refers to: Locale (computer software), a set of parameters that defines the user's language, region and any special variant preferences that the user wants to see in their user interface ---from Wiki
locale譯為地區(qū)或者地域,但事實上其包含的意義要寬泛很多。Locale是根據(jù)計算機用戶所使用的語言+所在國家或者地區(qū)+當?shù)氐奈幕瘋鹘y(tǒng)所定義的一個軟件運行時的語言環(huán)境
這個語言環(huán)境通常包括用戶當前所使用的語言符號及其分類(LC_CTYPE)荣茫,數(shù)字 (LC_NUMERIC),比較和排序習慣(LC_COLLATE)输玷,時間顯示格式(LC_TIME),貨幣單位(LC_MONETARY)靡馁,信息(LC_MESSAGES)主要是提示信息,錯誤信息, 狀態(tài)信息, 標題, 標簽, 按鈕和菜單等欲鹏,姓名書寫方式(LC_NAME),地址書寫方式(LC_ADDRESS)臭墨,電話號碼書寫方式 (LC_TELEPHONE)赔嚎,度量衡表達方式(LC_MEASUREMENT),默認紙張尺寸大小(LC_PAPER)和locale對自身包含信息的概述(LC_IDENTIFICATION)
[root@centos6 etc]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
2.安裝中文版Linux系統(tǒng)(如centos6.10_x64)后胧弛,調(diào)整系統(tǒng)語言為英文
\# 查看當前系統(tǒng)語言
echo $LANG
\# 修改系統(tǒng)配置尤误,將LANG="zh_CN.UTF-8"修改為LANG="en_US.UTF-8"
vim /etc/sysconfig/i18n
\# source即時生效
source /etc/sysconfig/i18n
\# 重啟
reboot
注意,改變系統(tǒng)語言并不會改變文件系統(tǒng)中用戶家目錄的目錄名
3.修改用戶家目錄的命名語言结缚,如“桌面”改成"Desktop"
用戶的家目錄的配置文件是~/.config/user-dirs.dirs
該配置文件指定了用戶家目錄的命名
每次用戶登錄時损晤,都將對照~/.config/user-dirs.dirs檢查文件系統(tǒng)中的用戶家目錄是否完整,若缺失則即時生成對應目錄红竭,保證用戶家目錄的完整與正確
例如尤勋,如果修改~/.config/user-dirs.dirs文件喘落,將XDG_DESKTOP_DIR="$HOME/桌面"改為XDG_DESKTOP_DIR="$HOME/Desktop",那么在下一次該用戶登錄時最冰,會發(fā)現(xiàn)文件系統(tǒng)中用戶家目錄無XDG_DESKTOP_DIR指定的Desktop目錄瘦棋,于是即時生成一個Desktop目錄,同時原目錄“桌面”不再作為XDG_DESKTOP_DIR锌奴,變?yōu)槠胀夸?/p>
為了原地修改家目錄的命名語言兽狭,需要
- 1.重命名文件夾憾股,以保證原地修改目錄的語言
- 2.修改家目錄配置文件鹿蜀,如:
[root@centos6 etc]# vim ~/.config/user-dirs.dirs
內(nèi)容改成
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"