今天安装了一个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 说明