どのコマンドが見つかりませんか?

どのコマンドが見つかりませんか?

時々whichとwhereisコマンドが見つからないのはなぜですか?

例えば

$ awswl
-bash: /Users/geoffrey/Library/Python/2.7/bin/awswl: No such file or directory
$ which awswl
$ whereis awswl
$

pipを使ってインストールしましたawswlが、Python2サポートにバグがあるようで、pipを使って削除し、pip3を使って再インストールしました。これを実行した後、次を実行すると次のawswlエラーが発生します。

$ awswl
-bash: /Users/geoffrey/Library/Python/2.7/bin/awswl: No such file or directory

それは単にcommand not foundawswlスクリプトへのシンボリックリンクや他のリンクとして見えることがわかったようです。しかし、私が置いてきたものがどこにあるのかはwhichよく教えてくれませんでした。whereisなぜ?

関連情報