root@debian:~# vi /etc/default/locale
root@debian:~# dpkg-reconfigure locales
Generating locales (this might take a while)
en_US.UTF-8
done
zh_CN.UTF-8
done
Generation complete.
root@debian:~# cat /etc/default/locale
# File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE="en_US:en"
root@debian:~# reboot
今天安裝了一個Debian的虛擬機,安裝的時候本來想選英語的,但是時區只能用美國的時區,于是就換上了中文的,沒有提示選擇時區。
發現在shell中文還是亂碼,于是毅然的把語言更改成英語的。打開文件locale
sudo vi /etc/default/locale
顯示
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh"
將其內容更改成
LANG="en_US.UTF-8" LANGUAGE="en_US:en"
然后重啟reboot機器。
在修改的過程中,vi已經忘記了差不多了,導致修改起來非常糾結,勉強給修改完成。后來想給debian安裝一個vim的,提示找不到定位源。后來運行了apt-get update后可以安裝了。
雖然之前的能夠將中文改成英文,但是在使用locale
命令時時會出現
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
dpkg-reconfigure locales
修改,在選項中選擇en-US.UTF-8 按空格選中。然后簡單的按 ok 鍵就好了。這下才算正確把中文環境的系統更換成英文的環境的系統。
posted on 2013-06-02 13:36
聶文龍 閱讀(1099)
評論(0) 編輯 收藏 引用 所屬分類:
Linux