- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- UNIX/MANPATHを指定する へ行く。
- 1 (2017-11-12 (日) 01:24:18)
MANPATHを指定する
目的
ホームディレクトリ以下など、任意の場所にコマンドとそのmanファイルをインストールする場合に、manコマンドでそのコマンドのmanを参照できるようにする。
方法
前提
- ここではコマンドはfoo、そのmanファイルはfoo.1とする。
- さらにfoo.1の設置場所をfoo.1を$HOME/opt/foo/man/man1以下とする。
MANPATH(検索パス)の指定
export MANPATH=$HOME/opt/foo/man:
- .bashrcなどに上のように記述する。
- 必ず最後に":"を記述する。もし":"を記述しないと、システム標準のMANPATH(/usr/share/manなど)が検索されなくなり、foo.1以外はmanが見られなくなる。
- なお、 export MANPATH=:$HOME/opt/foo/man のように最初に":"を記述すると、先にシステム標準のMAPATHを検索した後に$HOME/opt/foo/manを検索するようになる。
manの参照
man foo
manpathの参照
manpath
参考
https://askubuntu.com/questions/197461/how-to-set-manpath-without-overriding-defaults