0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ロケールは英語のままで、manコマンドだけ日本語にする方法

Posted at

概要

manコマンドを日本語にしたいが、ロケール設定は現在のままにしておきたい場合の方法を載せています。

想定環境は、Ubuntu 22.04です。

manpages-jaの導入

manpages-jaは、JM Projectが作成しているmanの日本語版です。manpages-jaは一般ユーザ向け、manpages-ja-devは、開発者向けです。

両方インストールして問題ありません。

sudo apt update
sudo apt install manpages-ja
sudo apt install manpages-ja-dev

manコマンドの日本語情報表示

-Lオプションを使用する方法と、環境変数MANOPTを設定する方法の、2つがあります。

-Lオプション

manコマンドには-Lというオプションがあり、これにjaを指定してやると、日本語になります。

man -L ja ls

環境変数MANOPTの設定

環境変数MANOPTに、-L jaを指定すると、いちいちmanコマンドにオプションを設定する必要がなくなります。

export MANOPT="-L ja"
man ls

常に日本語表示する方法

ただし、export MANOPT="-L ja"を指定する方法は、ログアウトすると設定が元に戻ってしまいます。

常に日本語を設定したい場合は、~/.profileや、/etc/profile.d/で、環境変数を設定します。自分だけに設定する場合は~/.profileに記述し、サーバにログインするユーザー全てに設定する場合は、/etc/profile.d/以下にスクリプトを設置しましょう。

vi /etc/profile.d/man.sh

# 以下を入力し、保存
export MANOPT="-L ja"

あとはログアウトして再ログインするか、source /etc/profile.d/man.shなどで再読み込みすると、以後は常にMANOPTが設定された状態となります。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?