
実行すると、which -a python
2つのパスが表示されます。
/ホーム/秋/anaconda3/bin/python
/usr/bin/python
~/anaconda3 ディレクトリを削除すると、Python バイナリへの最初のリンクが自動的に消えます。そのようなリンクを作成する方法は?特別なコマンドなしでanaconda3ディレクトリはこれにどのような関係がありますか?
答え1
which -a utility
戻ってくるみんな$PATH
utility
道を見つけることができる場所。
ユーティリティが複数のパスで見つかると、複数の結果が報告されます。
あなたの場合は、python
Bothとin/home/autumn/anaconda3/bin
に実行可能ファイルがあり、/usr/bin
両方のディレクトリが変数にリストされていますPATH
。これがwhich -a python
2つの結果が返される理由です。 2つの場所のいずれかを削除すると、python
コマンド出力から対応する行が削除されます。
python
パスで最初に見つかったインスタンスのみを表示するには、次のようにします。
which python
または
command -v python