重複の可能性:
エイリアスコマンドでwhich
を使用する方法
私はwhich
がエイリアスをリストするシステムでの作業に慣れているので、たとえばこのようなエイリアスがある場合:
alias foo=/path/to/executable
次に、which foo
から意味のある出力を取得します。 (メモリからはalias: /path/to/executable
のようなものです)。
私のMacbookPro(Snow Leopard)では、これは機能しません。これは非標準であり、機能するには独自のエイリアス(which
上)が必要であることを思い出しているようですが、詳細を忘れてしまいました。誰かが私を正しい方向に向けることができますか?
(それがあなたの答えに何か違いをもたらすなら、私はバッシュマンです。)
type
は信頼性が低いため、which
の代わりにwhich
を使用します(お気づきのとおり、Shellが組み込まれていない限り、環境を推測する必要があります)。