BSD/Gnu 特定の人に電話する方法

BSD/Gnu 特定の人に電話する方法

私のMacには(brewを介して)gnuユーティリティとMacの基本的なコマンドラインツールがインストールされています。

man呼び出すユーティリティをどのように指定しますか?

  • GNU固有のタール
  • BSDタール

私のタール位置があります。

$ which -a tar
tar is /usr/local/bin/tar
tar is /usr/bin/tar

答え1

同じ場所にいる可能性が高い部分マニュアルページ、例:1。ただし、このオプションを使用すると、特定の名前のすべてのマンページを取得して-a結果から選択できます。

man -a tar

状況をより複雑にするために、manオプションを使用して検索するディレクトリを指定できます-M

man -M /usr/local/man tar

醸造用、そして

man -M /usr/man tar

OSX用。

追加資料:

答え2

を使用すると、manいつでもマニュアルページへの絶対パスを提供できます。組み込みBSDユーティリティの場合は、次のようになります。

man /usr/local/share/man/man1/tar.1

これでページの正確なパスを知る必要があるため、これは特に便利ではありません。組み込み BSD ユーティリティと同じ名前の GNU ユーティリティの場合、brewインストールマニュアルページの前に/usr/local/share/man次の接頭辞が付いていることを確認できます。

# For brew's GNU tar:
man gtar

# For the built-in BSD tar:
MANPATH= man tar

このセクションでは、そのページが最初に表示されるように、提案MANPATH=に従って変更した内容をリセットします。brew

関連情報