新しいコマンドをPATH変数にあるディレクトリのどれかにインストールしたとき、
大概の場合、今使っているシェルはこの新規コマンドを自動的に認識している
(=コマンド名だけで実行できる)ようなのですが、

これって新しいコマンドの追加を誰がどうやって感知しているのでしょうか?
それか単にこれって何かのラッキーで、本来は何かを明示的にリフレッシュしたり
しないといけないんでしょうか?