如何仅通过终端为单个用户修改Linux系统语言
如何仅通过终端为单个用户修改Linux系统语言
当然可以实现!不用改动服务器全局的语言设置,只需要调整你个人账号的配置文件就行,全程通过SSH操作就能搞定,步骤很简单:
临时生效(仅当前SSH会话)
如果只是想临时切换到英语环境,直接在终端输入以下命令:
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
执行完之后,当前终端的提示信息、工具输出就会变成英语了,但断开SSH重新连接后会恢复原来的波兰语设置。
永久生效(每次登录都用英语)
要让设置永久生效,需要把环境变量添加到你的个人配置文件里,常用的是.bashrc或者.profile(取决于你的系统默认加载哪个):
- 用nano编辑器打开
.bashrc文件(新手友好型编辑器):
nano ~/.bashrc
- 滚动到文件最末尾,添加下面两行内容:
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
- 按
Ctrl+O保存修改,按Ctrl+X退出nano编辑器。 - 让修改立刻生效,执行:
source ~/.bashrc
小提醒
如果执行后没生效,可以先检查系统是否安装了英语语言包,输入locale -a查看输出里有没有en_US.UTF-8。如果没有的话,可能需要联系服务器管理员帮忙安装英语语言包(普通用户权限通常没法自行安装),不过大多数服务器都会预装常用的语言包。
备注:内容来源于stack exchange,提问作者ogoniciel




