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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

文章目錄

  • 命令介紹
  • 常用選項
  • 參考示例
    • (一)顯示當前的本地化設置與鍵盤映射
    • (二)設置系統的本地化字符集環境變量
    • (三)列出本地所有字符集
    • (四)列出所有可用的控制臺鍵盤映射
    • (五)設置控制臺的鍵盤映射

命令介紹

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

本地化設置控制著用戶界面的語言、字符類型與字符編碼、 日期時間與貨幣符號的表達方式等許多細節。

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

注意,為了使此工具所做的修改在系統啟動的早期就能生效, 可能需要重新制作 initramfs , 因為 localectl 并不會自動更新 initramfs 。

常用選項

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

參考示例

(一)顯示當前的本地化設置與鍵盤映射

[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 表示字符集

(二)設置系統的本地化字符集環境變量

[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

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

列出所有可用的控制臺鍵盤映射,以幫助正確使用 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

(五)設置控制臺的鍵盤映射

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。