命令行里改中文环境和时区

debian系里

查看本系统当前区域设置的信息或所有语言环境,并标准输出到终端显示

locale

安装中文语言包

apt-get update && apt-get install language-pack-zh-hans

安装中文语言环境

sudo dpkg-reconfigure locales

选择 zh_CN.UTF-8,reboot

另一种方法

如果安装时没能选择或已经安装成了英文版,再增加中文支持时,需要选中系统设置, Region & Language,点击 Manage Installed Languages,如果弹出对话框就选中 Install,没有就点击 Install/Remove Languages... ,如果不是Root用户,需要输入Root密码,找到简体中文 Chinese(Simplified),选中,点击 Apply,等待下载安装完成。退回到刚才的设置界面,语言列表中已经增加了简体中文了。用鼠标选中,拖到第一位即可。重启系统后,就可以显示中文了。
此处会遇到的棘手问题是,简体中文已经安装上了,但不能拖拽到语言列表中的第一位(位于english下面的语言是无效的)。

解决办法:
ROOT用户执行以下命令:
配置字符编码,增加字符集支持:

>gedit /var/lib/locales/supported.d/local

将以下内容写入文件并保存

zh_CN.UTF-8 UTF-8 
zh_CN.GB18030 GB18030 
zh_CN.GBK GBK

配置默认语言支持

>gedit /etc/default/locale

将以下内容替换到现有文件

LANG="zh_CN.UTF-8″ 
LANGUAGE="zh_CN:zh"

安装所有的中文语言包

>apt-get install language-pack-zh-han*

编译一下本地文件列表

>locale-gen

重启系统,再切换中文即可

设置硬件时钟

sudo hwclock --systohc
同步时间
ntpdate -u ntp.api.bz

修改时区

>tzselect

选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing)
复制文件到/etc目录下(也可在.profile中加入TZ系统变量)

>cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

再次查看时间date -R,已经修改为北京时间

你可能感兴趣的:(命令行里改中文环境和时区)