と の両方に python が/usr/binあり/usr/local/binます。今、私はpythonを呼び出すとどれが実行されるのかという質問がありますか?
which pythonコマンドで確認して、どれがどれであるかを確認できることを知っています。しかし、デフォルトでどちらが機能するかを尋ねています。
$PATH を見てください。通常/usr/local/binは最初に来ます。
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$
$PATH一致が見つかるまで左から右に検索すると、勝ち/usr/localます。
もちろん、どちらかにスクリプトを配置して、その値をエコーさせることでそれをテストできます...
コマンドラインで何かを実行すると、その名前の実行可能ファイルが見つかるまで、PATH変数内のフォルダーが順番に検索されます。