您的位置:首页 > 运维架构 > Linux

在Ubuntu 14.04中修改date的显示

2015-02-14 21:50 169 查看
最近把开发环境切换到了Ubuntu 14.04,发现一点很别扭,就是date显示为中文。例如

lipeng@lipeng-MS-7673:~$ date

2015年 02月 14日 星期六 21:16:21 CST

查找资料发现locale命令可以显示当前的locale设置。

lipeng@lipeng-MS-7673:~$ locale

LANG=en_US.UTF-8

LANGUAGE=en_US

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC=zh_CN.UTF-8

LC_TIME=en_US.UTF-8  <<<<<< 问题在这里,Ubuntu过于智能了

LC_COLLATE="en_US.UTF-8"

LC_MONETARY=zh_CN.UTF-8

LC_MESSAGES="en_US.UTF-8"

LC_PAPER=zh_CN.UTF-8

LC_NAME=zh_CN.UTF-8

LC_ADDRESS=zh_CN.UTF-8

LC_TELEPHONE=zh_CN.UTF-8

LC_MEASUREMENT=zh_CN.UTF-8

LC_IDENTIFICATION=zh_CN.UTF-8

LC_ALL=

我们可以修改下面的文件永久改变相关locale设置

lipeng@lipeng-MS-7673:~$ cat /etc/default/locale

LANG="en_US.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"  <<<<<< 修改这里就可以了

LC_MONETARY="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

locale的修改方法见ubuntu官方wiki
https://help.ubuntu.com/community/Locale
locale是个重要的概念,一直没有彻底搞懂,今天终于有些明白了。

遇到问题不要回避,躲不开的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux ubuntu