系统管理 · 2022年02月20日 0

localectl命令 – 控制系统的本地化与键盘布局

localectl命令可用于查询与修改系统的本地化(locale)与键盘布局的设置。 它通过与systemd-localed.service通信来修改例如 /etc/locale.conf 与 /etc/vconsole.conf 之类的配置文件。本地化设置控制着 用户界面的语言、字符类型与字符编码、 日期时间与货币符号的表达方式 等许多细节。 **语法格式:** localectl [参数] **常用参数:** | --no-ask-password | 在执行特权操作时不向用户索要密码 | | ------------------- | ---------------------------------------- | | -H | 操作指定的远程主机 | | --no-pager | 不将程序的输出内容管道(pipe)给分页程序 | | status | 显示当前的本地化设置与键盘映射 | | set-locale LOCALE | 设置系统的本地化环境变量 | **参考实例** 使用localectl命令设置系统的本地化字符集环境变量: ``` [root@anycode ~]# localectl set-locale LANG=en_US.UTF-8 ``` 显示当前的本地化设置与键盘映射: ``` [root@anycode ~]# localectl status ``` 列出本地所有字符集: ``` [root@anycode ~]# localectl list-locales ```