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

-bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8): No such file or directory

2017-11-21 20:08 751 查看
出问题原因:

  通过 su - 切换用户时候,LANG设置为en或者设置错误,切换角色会出现这个错误

如何解决?

echo $LANG    # 查看 LANG 参数
sed 's#LANG=en#LANG=en_US.UTF-8#g' /etc/sysconfig/i18n    # 预替换,并浏览预替换后结果
sed -i 's#LANG=en#LANG=en_US.UTF-8#g' /etc/sysconfig/i18n    # 替换
. /etc/sysconfig/i18n    # 让修改生效
echo $LANG    # 查看 修改后 LANG 参数


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐