Linuxで言語環境をコマンドで切り替える!(localectl set-locale)

Linuxでlocalectlコマンドを使用して言語環境を変更します。

localectlコマンドのヘルプを表示する!

localectlコマンドのヘルプを表示して使用方法を確認します。

$ localectl --help
localectl [OPTIONS...] COMMAND ...

Query or change system locale and keyboard settings.

Commands:
  status                   Show current locale settings
  set-locale LOCALE...     Set system locale
  list-locales             Show known locales
  set-keymap MAP [MAP]     Set console and X11 keyboard mappings
  list-keymaps             Show known virtual console keyboard mappings
  set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
                           Set X11 and console keyboard mappings
  list-x11-keymap-models   Show known X11 keyboard mapping models
  list-x11-keymap-layouts  Show known X11 keyboard mapping layouts
  list-x11-keymap-variants [LAYOUT]
                           Show known X11 keyboard mapping variants
  list-x11-keymap-options  Show known X11 keyboard mapping options

Options:
  -h --help                Show this help
     --version             Show package version
     --no-pager            Do not pipe output into a pager
     --no-ask-password     Do not prompt for password
  -H --host=[USER@]HOST    Operate on remote host
  -M --machine=CONTAINER   Operate on local container
     --no-convert          Don't convert keyboard mappings

See the localectl(1) man page for details.

言語環境を表示する!

現在の言語環境を表示します。

$ localectl
   System Locale: LANG=en_US.UTF-8
       VC Keymap: jp
      X11 Layout: jp
$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: jp
      X11 Layout: jp

使用できる言語環境のリストを表示する!

使用できる言語環境のリストを表示します。

$ localectl list-locales 
C.UTF-8
aa_DJ.UTF-8
aa_ER.UTF-8

言語環境を切り替える!

言語環境を切り替えます。

$ sudo localectl set-locale C.UTF-8
[usradmin@vmsans01 ~]$ localectl
   System Locale: LANG=C.UTF-8
       VC Keymap: jp
      X11 Layout: jp

おわりに

localectlコマンドを使用することで、システムの言語環境を容易に切り替えることができます。

関連記事

関連書籍(Amazon)

N/A