哪一个

要确定系统中路径中的可执行文件的位置,请使用 which 命令

$ which python
$

如果没有响应,则路径中不存在该可执行文件。系统只会返回一个没有错误消息的新提示。如果路径上存在可执行文件,它将显示实际存在的目录:

$ which ls
/bin/ls

通过确保你执行你认为自己的可执行文件版本,这有助于确定行为与期望不符的原因。例如,如果你同时安装了 Python 2 和 Python 3,则可以通过在终端中键入 python 来执行它们 - 但实际运行的可执行文件可能与预期不同。如上所示,此命令适用于任何标准的 unix 命令,这些命令均由各个可执行文件支持。