You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下如何查看当前使用语言?执行locale命令无返回

在Mac上查看当前系统语言的方法

你的命令没有返回结果,是因为macOS默认不会设置LANGUAGE环境变量,grep LANGUAGE找不到匹配内容,自然输出为空。另外注意:如果用的是macOS默认的zsh shell,子shell写法应该是$()而非(),不过这不是核心问题。

下面是几种可靠的查看方法:

  • 查看系统偏好设置中的语言列表(第一个即为当前优先语言):

    defaults read -g AppleLanguages
    

    若只想提取语言代码(如zh、en),可以用:

    defaults read -g AppleLanguages | head -n1 | cut -d'"' -f2 | cut -d'-' -f1
    
  • 读取LANG环境变量(部分场景下会设置):

    echo $LANG | cut -d'_' -f1
    
  • 通过AppleScript直接获取用户区域语言:

    osascript -e 'user locale of (get system info)' | cut -d'_' -f1
    

内容的提问来源于stack exchange,提问作者Paul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 09:12:03