WHICH(1)

名称
which - 指定したコマンドのあるパスやエイリアスを表示する

書式
which [name] ...

解説
which は、 name で指定されたコマンドに対応する実行ファイルを、 .cshrc で指定される実行パスのなかから探してフルパスで表示します。もし name で指定されたコマンドがエイリアス (別名) されたものなら、本来のコマンド名で 探します。ただし、 name で指定したコマンドのエイリアスを展開した結果が、オプション付きのコマンドの ように複数のワードからなっていた場合には、そのエイリアスの展開結果そのものを 表示します。

関連ファイル

~/.cshrc
    alias と path のソース

注意
which は、 /bin/csh のシェルスクリプトで実現されています。このため、 .cshrc に書かれていないエイリアスは認識されません。 /bin/csh 以外のシェルを使っている場合はもとより、 /bin/csh であっても、一時的にコマンドラインからエイリアス 定義をして使っているものは which の実行環境に引き継がれないため、認識されません。

歴史
which コマンドは 3.0BSD から登場しました。