Ubuntu localectl命令详解(本地化设置配置完整教程)

来源:这里教程网 时间:2026-03-28 16:26:50 作者:

在使用 Ubuntu 或其他基于 systemd 的 Linux 发行版时,你可能会遇到需要更改系统语言、键盘布局或区域设置的情况。这时候,localectl 命令就派上用场了。本文将手把手教你如何使用 localectl 来完成 本地化设置配置,即使是 Linux 小白也能轻松掌握!

什么是 localectl?

localectl
是 systemd 提供的一个命令行工具,用于查看和修改系统的本地化(locale)和键盘布局(keyboard layout)设置。它能帮助你快速配置系统语言、字符编码、时间格式等,而无需手动编辑配置文件。

查看当前本地化设置

首先,我们可以通过以下命令查看当前系统的本地化配置:

$ localectl status

执行后,你会看到类似如下的输出:

System Locale: LANG=zh_CN.UTF-8 VC Keymap: n/a X11 Layout: us

其中:

System Locale:表示系统语言和字符编码(例如
zh_CN.UTF-8
表示简体中文)。 VC Keymap:虚拟控制台(终端)的键盘布局。 X11 Layout:图形界面(GUI)下的键盘布局。

列出所有可用的 locale

在更改系统语言前,你需要知道系统支持哪些 locale。运行以下命令:

$ localectl list-locales

这会列出所有已生成的 locale,例如:

C.UTF-8en_US.UTF-8zh_CN.UTF-8zh_TW.UTF-8fr_FR.UTF-8...

???? 如果你想添加新的 locale(比如
ja_JP.UTF-8
),需要先编辑
/etc/locale.gen
文件,取消注释对应行,然后运行
sudo locale-gen
生成。

设置系统语言(Locale)

假设你想将系统语言设置为简体中文(

zh_CN.UTF-8
),可以使用以下命令:

$ sudo localectl set-locale LANG=zh_CN.UTF-8

设置完成后,重启终端或重新登录,即可看到语言生效。你可以再次运行

localectl status
验证。

配置键盘布局

如果你使用的是美式键盘但想切换为中文输入法对应的布局,或者使用其他语言的键盘(如法语、德语),可以这样设置:

$ sudo localectl set-keymap us

或者设置图形界面的键盘布局:

$ sudo localectl set-x11-keymap cn

上面的

cn
表示中国键盘布局。你可以通过
localectl list-keymaps
查看所有支持的 keymap。

常见问题与注意事项

修改 locale 后,部分应用程序可能需要重启才能显示新语言。 确保目标 locale 已在系统中生成,否则设置会失败。
localectl
只适用于使用 systemd 的 Linux 系统(如 Ubuntu 16.04 及以上版本)。

总结

通过 Ubuntu localectl命令,你可以轻松完成 本地化设置配置,包括系统语言、字符编码和键盘布局。无论是为了多语言开发环境,还是日常使用习惯,掌握这个工具都非常实用。希望这篇教程能帮助你快速上手 Linux区域配置系统语言设置

✅ 学会了吗?快在你的 Ubuntu 系统中试试吧!

相关推荐

热文推荐