При вводе в приглашении оболочки python
будут учитываться только имена двоичных файлов python
.
Если вы хотите python
выполнить python3
, простой способ сделать это - установить функцию или псевдоним в ваших личных файлах запуска оболочки.
Вы абсолютно не должны делать python
упор на python3
общесистемную, потому что это сломает некоторые ОС и сторонние инструменты, которые должны python
быть Python версии 2. Оба являются взаимно несовместимыми языками (или диалектами, если вы предпочитаете).
Чтобы посмотреть, что здесь происходит, когда вы набираете command
в приглашении, оболочка перебирает все каталоги в вашем PATH
и ищет исполняемый файл, названный точно command
в каждом, пока не найдет один или не исчерпает места для поиска. Он будет просто игнорировать любые файлы с другими именами, даже если они окажутся похожими, как xcommand
или commandante
или или command3.xx
. Если у вас есть псевдоним или функция, она будет использоваться вместо этого, хотя PATH
, возможно, вам будет предложено найти другие команды, вызываемые вашим псевдонимом или функцией.