博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS中/英文环境切换教程(CentOS6.8)
阅读量:7043 次
发布时间:2019-06-28

本文共 1153 字,大约阅读时间需要 3 分钟。

一、前言

对于不习惯英文的人可能想将系统由英文转成中文;而对于考虑客户端如果没正确配置,中文目录可能显示为乱码的人则可能宁愿将系统由中文转成英文。

中文切换为英文,实际就是将LANG的值由zh_CN-UTF8字符集改为en_US-UTF8字符集;类似的,英文切换为中文,就是将LANG的值由en_US-UTF8改为zh_CN-UTF8。

本文只以中文切换为英文为例。

 

二、中文环境换为英文环境

当前桌面显示如下:

用户家目录显示如下:

 

2.1使用locale查看当前使用的编码和字符集

locale

 

2.2 使用locale -a查看当前支持的编码和字符集

locale -a | grep en_US  #locale -a会输出当前系统支持的所有编码和字符集,所以我这里使用grep只过滤en_US的字符集

可以看到有en_US.utf8。一定要注意在第下一步修改中不要直接使用这里的en_US.utf8而要写成en_US.UTF-8形式,不然修改不生效系统会继续使用原先的中文编码。

 

2.3在/etc/profile中修改LANG变量

echo 'export LANG=en_US.UTF-8' >> /etc/profile  #在/etc/profile最后追加reboot       #重启操作系统

 

2.4 确认将文件夹由中文修改为英文

用图形界面登录主机,出现更名确认界面,点击确认即可

 

 三、说明

3.1 有教程说直接执行export LANG=en_US.UTF-8即可,这样是否确实可行?

答:不可行。至少就我测试来看是不可行的。而且从原理上看这是明显的动态修改方式,影响只能作用于当前会话--而且只是终端的提示信息由中文变为了英文,界面和目录依然是中文--脱离当前会话或重启系统又变回原来的中文了。

 

3.2 有教程说可以修改/etc/sysconfig/i18n,这样是否可行?

答:按在CentOS-6.8和Redhat-6.5测试来看,修改/etc/sysconfig/i18n中是终端中的提示由中文变为了英文,界面和目录并不能变为英文。(不过似乎英文转中文时修改/etc/sysconfig/i18n目录就可以变)

       测试来看/etc/profile优先级高于/etc/sysconfig/i18n。

 

3.3 目录真的是由中文变为英文吗,比如真的是“桌面”变为“Desktop”,然后原先在“桌面”的文件转到“Desktop”吗?

答:按实际操作来看,“桌面”和“Desktop”是两个文件夹。

       设置为中文环境时,图形界面显示“桌面‘文件夹;设置英文环境时,图形界面显示”Desktop“文件夹。原来在”桌面“的文件不会自动保存到”Desktop“,但会保存在”桌面“文件夹中。

转载地址:http://geqal.baihongyu.com/

你可能感兴趣的文章
180710-MySql插入唯一键冲突的三种可选方式
查看>>
数据库两个神器【索引和锁】
查看>>
金9银10,分享几个重要的Android面试题
查看>>
Spring Boot 2.0.2 参考指南(通用的应用程序属性 ②)中文文档
查看>>
sysbench基准测试
查看>>
决策树
查看>>
Spring Cloud Config采用数据库存储配置内容
查看>>
刨根问底ajax原理与封装
查看>>
关于部署CI/CD的5点建议
查看>>
每天学点Python Cookbook(五)
查看>>
antd-pro添加新页面和新功能
查看>>
ES6 解构赋值
查看>>
交互搜索中的自然语言理解技术
查看>>
ListView vs FlatList性能对比
查看>>
java并发编程学习20--基于springboot的秒杀系统实现2--redis缓存
查看>>
Hybris UI的Route(路由)实现
查看>>
小程序开发之一(使用fly进行http封装)
查看>>
freebsd 镜像重新挂载数据盘
查看>>
Canvas基础知识(一)
查看>>
图鸭发布图片压缩TNG ,将节省55%带宽
查看>>