linux優化基礎之更改“字符集”

小弟的第一個linux博客,希望各位路過的大俠們能留下寶貴的意見,如果能指出小弟哪裏寫的不好甚至是錯誤 那就更好啦!!!小弟會馬上改正並深刻記錄的!先感謝下所點擊的所有大神們了



主要內容:修改自己想要的字符集


應用環境:解決亂碼


涉及命令:

         $LANG:字符集的變量

         locale:查看當前所設置的語系  

              -a :查看所支持的語系

         vi/vim:文本編輯軟件  vim需要下載 下載命令是:yum install vim -y

         export:更改變量的命令

         source:讓變量修改後立即生效

         /etc/目錄:主機和系統的配置文件

              profile文件:每個用戶登錄時都會運行的環境變量設置

              locale.conf文件:centos7 字符集所文件的所在地 

              sysconfig/il8n:  centos6 字符集所文件的所在地

         su - [username]:切換用戶  su - [空白或root]:切換到root

              切換到別的用戶看下是否全局生效了

         


具體操作:

    ***使用的是cetnos7

1)修改配置文件以及環境變量

[root@localhost ~]# locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

......more......

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

[root@localhost ~]# date

Sat Jul 16 16:40:13 CST 2016

#可以看到目前所設置的語系爲en_US(美式英語?) 加上-a(all)參數可以查看能設置的語系


[root@localhost ~]#vim /etc/locale.config

LANG="en_US.UTF-8"  #<--目前系統所設置的字符集


LANG="zh_CN.UTF-8"  #<--修改後的字符集


[root@localhost ~]# export LANG="zh_CN.UTF-8"

#更改環境變量LANG


2)設置都配好了 檢查一下

[root@localhost ~]# cat /etc/locale.conf 

LANG="zh_CN.UTF-8"

#檢查字符集所在文件 是修改的內容 要記得centos6的文件是/etc/sysconfig/il8n


[root@localhost ~]#echo $LANG

zh_CN.UTF-8

#檢查環境變量 已經是所修改的了


[root@localhost ~]# date

2016年 07月 16日 星期六 16:44:39 CST

#可以看到已經是中文啦


[root@localhost ~]# su - linuxgod

上一次登錄:六 7月 16 16:38:35 CST 2016pts/0 上

[linuxgod@localhost ~]$ su -

密碼:

上一次登錄:六 7月 16 16:38:50 CST 2016pts/0 上

#別的用戶也已經是中文了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章