Debian 10
locale 是 Linux 系统中多语言环境的设置接口,Locale 根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。
要支持区域设置,首先需要安装locales软件包,如果没有安装可通过 apt(Debian) 包管理工具安装
在通过 SSH 连接上远程主机后 通过重新配置locales软件包达到修改默认语言环境的目的
在配置界面找到 zh_CN.UTF-8 并按空格选中,按下回车确认。 再在接下来的默认系统语言环境中选中 zh_CN.UTF-8 UTF-8 并确定。 然后系统会自动生成相应的 locale 并且配置好系统的 locale
Linux 的中文化并没有覆盖到角角落落,还会有部分地方会显示为英文。 重新打开新的 SSH 连接应该就是中文环境,在 Shell 中执行 apt 命令可以看到是中文的帮助信息
如果确认默认语言已设置为中文,但重新连接后还是显示的英文,可以尝试添加系统变量
然后执行 apt 再次检查,如果有效就可将这条命令添加到全局配置文件 /etc/profile 中
在设置为中文环境后,如果没安装中文字体,软件中的中文也无法显示,所以需要使用 apt 添加中文字体
在使用 dpkg-reconfigure locales 选择语言包时,找到中文语言包也会花费不少时间,命令行当然也能直接添加语言包
最后,将中文设置为 Linux 默认语言环境之后,命令行因为无法呈现中文导致出现显示方框,如果介意则将默认语言设置为 en_US.UTF-8