温馨提示×

ubuntu getconf如何查语言

小樊
44
2026-10-27 08:57:20
栏目: 智能运维

在 Ubuntu(以及其它 Linux 系统)中,可以使用 getconf 查询与语言/本地化相关的一些系统配置,不过需要先说明一点:

getconf 本身不能直接查“当前系统语言”,它主要查的是 POSIX / 系统级配置参数。


一、getconf 能查到的“语言相关”内容

1. 查看系统支持的 locale 相关参数

getconf -a | grep -i lang

常见输出可能包含:

LANG
LC_ALL

(不同系统可能不同)


2. 查看某个具体的 locale 配置

getconf LANG

或

getconf LC_ALL

⚠️ 注意:
如果环境变量没设置,可能返回空值。


二、真正查“系统语言”的正确方式(非 getconf)

1. 查看当前语言环境

locale

示例输出:

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE=zh_CN.UTF-8

2. 查看系统默认语言

cat /etc/default/locale

或(较新系统):

localectl

3. 查看当前用户语言

echo $LANG
echo $LANGUAGE

三、总结

目的 推荐命令
查当前语言 locale
查系统默认语言 cat /etc/default/locale
查用户语言变量 echo $LANG
用 getconf 查语言 getconf LANG(辅助)

如果你愿意,我也可以帮你判断当前 Ubuntu 是中文还是英文环境,或者教你如何修改系统语言。

0 踩