where
とwhich
シェルコマンドの違いは何ですか?下記は用例です
~ where cc
/usr/bin/cc
/usr/bin/cc
~ which cc
/usr/bin/cc
そして
~ which which
which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/which
~ which where
/usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin)
また
~ where which
which: aliased to alias | /usr/bin/which --tty-only --read-alias --show-dot
--show-tilde
which: shell built-in command
/usr/bin/which
/usr/bin/which
~ where where
where: shell built-in command
私には、シェル組み込みコマンドと同じことをしているようですが、それがコマンドとどう違うのかはよくわかりませんか?