日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發(fā)布時(shí)間:2023/12/3 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 命令之 localectl -- 控制系统的本地化与键盘布局 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 命令介紹
  • 常用選項(xiàng)
  • 參考示例
    • (一)顯示當(dāng)前的本地化設(shè)置與鍵盤映射
    • (二)設(shè)置系統(tǒng)的本地化字符集環(huán)境變量
    • (三)列出本地所有字符集
    • (四)列出所有可用的控制臺(tái)鍵盤映射
    • (五)設(shè)置控制臺(tái)的鍵盤映射

命令介紹

localectl 命令可用于查詢與修改系統(tǒng)的本地化(locale)與鍵盤布局的設(shè)置。 它通過與 systemd-localed.service 通信來修改例如 /etc/locale.conf 與 /etc/vconsole.conf 之類的配置文件。本地化設(shè)置控制著 用戶界面的語言、字符類型與字符編碼、 日期時(shí)間與貨幣符號(hào)的表達(dá)方式 等許多細(xì)節(jié)。

本地化設(shè)置控制著用戶界面的語言、字符類型與字符編碼、 日期時(shí)間與貨幣符號(hào)的表達(dá)方式等許多細(xì)節(jié)。

鍵盤布局控制著鍵盤上每個(gè)按鍵及組合鍵的含義。

注意,為了使此工具所做的修改在系統(tǒng)啟動(dòng)的早期就能生效, 可能需要重新制作 initramfs , 因?yàn)?localectl 并不會(huì)自動(dòng)更新 initramfs 。

常用選項(xiàng)

選項(xiàng)說明
–no-ask-password在執(zhí)行特權(quán)操作時(shí)不向用戶索要密碼
–no-convert與 set-keymap 或 set-x11-keymap 命令連用, 表示不同時(shí)設(shè)置X11與控制臺(tái)的鍵盤映射, 也就是不強(qiáng)迫保持兩者一致。
-H, --host操作指定的遠(yuǎn)程主機(jī)。可以僅指定一個(gè)主機(jī)名(hostname), 也可以使用 “username@hostname” 格式。 hostname 后面還可以加上容器名(以冒號(hào)分隔), 也就是形如 “hostname:container” 的格式, 以表示直接連接到指定主機(jī)的指定容器內(nèi)。 操作將通過SSH協(xié)議進(jìn)行,以確保安全。 可以通過 machinectl -H HOST 命令列出遠(yuǎn)程主機(jī)上的所有容器名稱
–no-pager不將程序的輸出內(nèi)容管道(pipe)給分頁程序
status顯示當(dāng)前的本地化設(shè)置與鍵盤映射,這是默認(rèn)命令
set-locale LOCALE設(shè)置系統(tǒng)的本地化環(huán)境變量
list-locales列出所有可用的 locale , 以幫助正確使用 set-locale 命令
set-locale LOCALE…設(shè)置系統(tǒng)的本地化環(huán)境變量(可以一次設(shè)置多個(gè)), 例如 “LANG=zh_CN.utf8”, “LC_MESSAGES=en_US.utf8” 等
set-keymap MAP [TOGGLEMAP]設(shè)置控制臺(tái)的鍵盤映射(中國人應(yīng)設(shè)為 “us”)。 可選的[TOGGLEMAP]用于設(shè)置第二切換鍵盤映射。 除非明確設(shè)置了 --no-convert 選項(xiàng), 否則此命令也會(huì)同時(shí)設(shè)置默認(rèn)的X11鍵盤布局(將"MAP"自動(dòng)轉(zhuǎn)化為最接近的X11鍵盤布局)
list-keymaps列出所有可用的控制臺(tái)鍵盤映射, 以幫助正確使用 set-keymap 命令
set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]設(shè)置默認(rèn)的X11鍵盤布局(中國人應(yīng)設(shè)為 “us”)。 可選的,還可以設(shè)置 Model, Variant, Options 三項(xiàng)(無默認(rèn)值)。 “MODEL"一般設(shè)為"pc104”,"VARIANT"與"OPTIONS"一般直接忽略,詳見 kbd(4) 手冊(cè)。除非明確設(shè)置了 --no-convert 選項(xiàng), 否則此命令也會(huì)同時(shí)設(shè)置控制臺(tái)的鍵盤映射, 也就是將"LAYOUT"自動(dòng)轉(zhuǎn)化為最接近的控制臺(tái)鍵盤映射
list-x11-keymap-layouts列出所有可用的X11鍵盤的 Layout,以幫助正確使用 set-x11-keymap 命令
list-x11-keymap-models列出所有可用的X11鍵盤的 models
list-x11-keymap-variants [LAYOUT]列出所有可用的X11鍵盤的 variants,有個(gè)可選的"LAYOUT"參數(shù)用于過濾出僅適合于特定鍵盤布局的變種
list-x11-keymap-options列出所有可用的X11鍵盤的 options
-h, --help顯示簡(jiǎn)短的幫助信息并退出
–version顯示簡(jiǎn)短的版本信息并退出

參考示例

(一)顯示當(dāng)前的本地化設(shè)置與鍵盤映射

[root@htlwk0001host ~]# localectl status # status 可以省略System Locale: LANG=en_US.UTF-8VC Keymap: usX11 Layout: n/a

說明:

  • en_US.UTF-8:en 代表英文, US 代表美國,UTF-8 表示字符集
  • zh_CN.GBK:zh 代表中文, CN 代表中國大陸,GBK 表示字符集

(二)設(shè)置系統(tǒng)的本地化字符集環(huán)境變量

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

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

[root@htlwk0001host ~]# localectl list-locales C.utf8 en_AG en_AU en_AU.utf8 en_BW en_BW.utf8 en_CA en_CA.utf8 en_DK en_DK.utf8

(四)列出所有可用的控制臺(tái)鍵盤映射

列出所有可用的控制臺(tái)鍵盤映射,以幫助正確使用 set-keymap 命令:

[root@htlwk0001host ~]# localectl list-keymaps ANSI-dvorak al al-plisi amiga-de amiga-us applkey at at-mac at-nodeadkeys at-sundeadkeys atari-de atari-se

(五)設(shè)置控制臺(tái)的鍵盤映射

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

總結(jié)

以上是生活随笔為你收集整理的Linux 命令之 localectl -- 控制系统的本地化与键盘布局的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。