在 Linux 系统中将界面语言更改为中文,主要取决于你使用的 桌面环境(如 GNOME、KDE、XFCE 等)以及你使用的是 图形界面 还是 纯命令行界面。
以下是几种常见情况的详细操作方法:
通过图形界面设置(推荐,最简单)
大多数现代 Linux 发行版(如 Ubuntu、Deepin、UOS、Fedora、openSUSE 等)都提供了图形化的语言设置工具。
- 打开 设置 (Settings) 或 系统设置。
- 找到 区域与语言 (Region & Language) 或 语言支持 (Language Support)。
- 点击 安装/移除语言 (Install/Remove Languages)。
- 勾选 中文 (Chinese),点击应用并等待下载完成。
- 在语言列表中,将 中文 (简体) 拖到第一位,或设置为默认语言。
- 注销并重新登录(或重启电脑)即可生效。
注意:如果找不到中文选项,可能需要先安装语言包,例如在 Ubuntu 上:
sudo apt install language-pack-zh-hans
通过命令行修改(适用于服务器或无图形界面)
如果你使用的是服务器版本(无桌面环境),或者想通过命令行快速修改,可以通过修改环境变量来实现。
临时生效(当前会话)
在终端中输入以下命令:
export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8
注意:这只会影响当前终端窗口,关闭后失效。
永久生效
编辑用户主目录下的配置文件:
-
对于 Bash 用户(大多数发行版默认):
echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc echo 'export LC_ALL=zh_CN.UTF-8' >> ~/.bashrc source ~/.bashrc
-
对于 Zsh 用户(如 macOS 或 Arch Linux 默认):
echo 'export LANG=zh_CN.UTF-8' >> ~/.zshrc echo 'export LC_ALL=zh_CN.UTF-8' >> ~/.zshrc source ~/.zshrc
系统级永久生效(所有用户)
编辑 /etc/default/locale 文件:
sudo nano /etc/default/locale ```修改为:
LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
保存后重启系统。
---
### 方法三:不同发行版的特定命令
#### Ubuntu / Debian / Linux Mint
```bash
# 安装中文语言包
sudo apt update
sudo apt install language-pack-zh-hans
# 生成 locale
sudo locale-gen zh_CN.UTF-8
# 设置默认语言
sudo update-locale LANG=zh_CN.UTF-8
然后重启或重新登录。
CentOS / RHEL / Fedora
# 安装中文语言包 sudo yum install langpacks-zh_CN.noarch # 或者在较新版本中使用 dnf sudo dnf install langpacks-zh_CN # 设置默认语言 sudo localectl set-locale LANG=zh_CN.UTF-8
重启后生效。
Arch Linux
# 编辑 /etc/locale.gen sudo nano /etc/locale.gen # 取消注释 zh_CN.UTF-8 UTF-8 # 生成 locale sudo locale-gen # 设置环境变量 echo 'LANG=zh_CN.UTF-8' | sudo tee /etc/locale.conf
常见问题排查
-
中文显示为方块(乱码):
- 说明缺少中文字体。
- 安装字体包:
- Ubuntu/Debian:
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei - CentOS/Fedora:
sudo yum install wqy-
- Ubuntu/Debian:
-
部分软件仍是英文:
- 某些独立应用(如 Chrome、VS Code)可能需要在应用内部设置语言,或启动时添加参数:
google-chrome --lang=zh-CN
- 某些独立应用(如 Chrome、VS Code)可能需要在应用内部设置语言,或启动时添加参数:
-
确认当前语言设置:
使用以下命令查看当前生效的语言环境:locale
✅ 建议:
- 如果是桌面用户,优先使用方法一(图形设置),最稳定且不易出错。
- 如果是服务器用户,使用方法二或方法三中的对应命令。
如有具体发行版(如 Ubuntu 22.04、CentOS 7 等),可提供更精确的命令。
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/485163.html



