今天安装了一个Debian的虚拟机,安装的时候原本想选英语的,可是时区只能用美国的时区,因而就换上了中文的,没有提示选择时区。html
发如今shell中文仍是乱码,因而毅然的把语言更改为英语的。打开文件localeshell
sudo vi /etc/default/locale
显示ubuntu
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh"
将其内容更改为vim
LANG="en_US.UTF-8" LANGUAGE="en_US:en"
而后重启reboot机器。post
在修改的过程当中,vi已经忘记了差很少了,致使修改起来很是纠结,勉强给修改完成。后来想给debian安装一个vim的,提示找不到定位源。后来运行了apt-get update后能够安装了。spa
———–update on 6月22日——–code
虽然以前的可以将中文改为英文,可是在使用locale
命令时时会出现htm
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
Ubuntu wiki Locale 修改上说是由于 en-US.UTF-8
没有安装。得知经过get
dpkg-reconfigure locales
修改,在选项中选择en-US.UTF-8 按空格选中。而后简单的按 ok 键就行了。这下才算正确把中文环境的系统更换成英文的环境的系统。虚拟机
Reference:Debian Locale 说明