【问题】
登录linux终端执行命令,返回操作显示乱码和一堆小方块◆◆◆◆◆◆,无法知晓命令的响应;
【处理】
命令行执行:export LANGUAGE=“zh_CN🇨🇳zh_US:en”
但仅对当前环境生效;
重启生效的话,需编辑配置文件:
sudo vi /var/lib/locales/supported.d/local
修改为:en_US.UTF-8 UTF-8
我的环境是编辑:vi /var/lib/locales/supported.d/zh-hans
sudo vi /etc/default/locale
改为:LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
完成后重启。
通过locale可查看你的语言环境变量:
如果没有
请下载安装中文语言包yum groupinstall chinese-support
安装完成后,设置中文变量:
LANG=“zh_CN.UTF-8”
或:vim /etc/sysconfig/i18n
修改LANG= “zh_CN.UTF-8”
确认当前用户环境变量文件:
1)root用户的SHELL环境/root/.bashrc
2)全局的/etc/profile,添加export LANGUAGE=“zh_CN🇨🇳zh_US:en”