where
私は最近、Linuxで実行可能ファイルの実際のパスを提供するこのコマンドを見つけました。私はwhich
、、whereis
そして知っているがlocate
、 find
いいえwhere
。
このコマンドがいつ導入されたのか、なぜそのマニュアルが利用できないのかを知りたいです。このシェルコマンドはCシェルにのみ適用されますか、それともすべてのシェルで使用できますかwhere
?
ベストアンサー1
私が知っている唯一のシェルには、where
andという名前の組み込みコマンドがありますtcsh
。zsh
そのシェル( / )man tcsh
のマニュアルページでman zshbuiltins
定義を見つけることができます。
where command (+)
Reports all known instances of command, including aliases, builtins and
executables in path.
したがって、これはtcsh
組み込み関数(なし)と同じです。bash
type
tcsh
type
tcsh$ where where
where is a shell built-in
tcsh$ where echo
echo is a shell built-in
/bin/echo