博客
关于我
Linux 命令之 localectl -- 控制系统的本地化与键盘布局
阅读量:351 次
发布时间:2019-03-04

本文共 1670 字,大约阅读时间需要 5 分钟。

localectl 命令介绍

localectl 命令用于管理系统本地化设置与键盘布局。它通过与 systemd-localed.service 通信,修改如 /etc/locale.conf 和 /etc/vconsole.conf 等配置文件。本地化设置影响用户界面语言、字符类型、字符编码、日期时间格式及货币符号等细节。键盘布局则决定了键盘按键及组合键的含义。

此外,localectl 命令支持远程操作,通过 SSH 协议连接到指定主机或容器。由于其依赖于 initramfs,不支持自动更新,因此在系统启动早期可能需要手动重建 initramfs 才能生效。


常用选项

以下是 localectl 命令的常用选项及功能说明:

选项 说明
-no-ask-password 执行特权操作时无需向用户索要密码
-no-convert 与 set-keymap 或 set-x11-keymap 命令一起使用时,表示不强制同步X11与控制台键盘映射
-H, --host 远程操作指定主机或容器,支持通过 SSH 协议连接
-no-pager 输出内容不通过分页程序显示
status 显示当前本地化设置及键盘映射(默认命令)
set-locale LOCALE 设置系统本地化环境变量,支持多个 locale 一起设置
list-locales 列出所有可用 locale,辅助正确使用 set-locale 命令
set-keymap MAP 设置控制台键盘映射,建议中国用户设置为 "us"
list-keymaps 列出所有可用控制台键盘映射,辅助正确使用 set-keymap 命令
set-x11-keymap LAYOUT 设置默认 X11 键盘布局,中国用户建议设置为 "us"
list-x11-keymaps 列出所有可用 X11 键盘布局,辅助正确使用 set-x11-keymap 命令
list-x11-keymap-models 列出所有 X11 键盘 models
list-x11-keymap-variants 列出所有 X11 键盘 variants,可选参数过滤适合特定布局的变种
list-x11-keymap-options 列出所有 X11 键盘 options
-h, --help 显示简短帮助信息并退出
--version 显示版本信息并退出

参考示例

(一)显示当前本地化设置与键盘映射

[root@htlwk0001host ~]# localectl statusSystem Locale: LANG=en_US.UTF-8VC Keymap: usX11 Layout: n/a
  • 说明:
    • en_US.UTF-8:表示语言为英文,字符集为 UTF-8。
    • zh_CN.GBK:表示语言为中文,字符集为 GBK。

(二)设置系统本地化字符集环境变量

[root@htlwk0001host ~]# localectl set-locale LANG=en_GB.utf8

(三)列出所有本地字符集

[root@htlwk0001host ~]# localectl list-localesAvailable locales: en_US.UTF-8 en_GB.UTF-8 en_US.GB2312 en_GB.GB2312 zh_CN.GBK zh_TW.UTF-8

(四)列出所有控制台键盘映射

[root@htlwk0001host ~]# localectl list-keymapsAvailable keyboard layouts: ANSI-dvorak alal-plisiamiga-deamiga-us applkey tatat-mac at-nodeadkeys at-sundeadkeys atari-deatari-se

(五)设置控制台键盘映射

[root@htlwk0001host ~]# localectl set-keymap en_GB

转载地址:http://anjr.baihongyu.com/

你可能感兴趣的文章
python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
查看>>
python在gpu上运行_【python】python开启GPU加速
查看>>
Python在def函数中使用for循环
查看>>
Python在def函数中使用for循环
查看>>
Python在Conda环境中,但在Windows虚拟环境中没有激活
查看>>
python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
查看>>
python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
查看>>
Python图像处理:从内存加载jpeg
查看>>
python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
查看>>
python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
查看>>
python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
查看>>
python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
查看>>
Python哪个版本最稳定好用2023.10.19
查看>>
Python和黑客技术的渊源
查看>>
Python和RF编写接口自动化
查看>>
Python和RF编写web自动化
查看>>
python和js哪个难_【Python】记一次学习,Python 与 js 在实现闭包时的差异
查看>>
python和java哪个更值得学——来自知乎高赞回答
查看>>
python和c混合编程 github_在pycharm中使用git版本管理以及同步github的方法
查看>>
python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
查看>>