Nur genau benannte Binärdateien python
werden python
bei der Eingabe an der Shell-Eingabeaufforderung berücksichtigt .
Wenn Sie dies python
ausführen möchten, können Sie auf python3
einfache Weise eine Funktion oder einen Alias in Ihren persönlichen Shell-Startdateien festlegen.
Sie dürfen sich keinesfalls auf das python
gesamte python3
System beziehen, da dadurch einige Betriebssystem- und Drittanbieter-Tools, die python
Python-Version 2 sein müssen, beschädigt werden können. Beide Sprachen sind miteinander inkompatible Sprachen (oder Dialekte, wenn Sie dies vorziehen).
Um zu überprüfen, was hier passiert, command
durchläuft die Shell bei der Eingabe an der Eingabeaufforderung die Verzeichnisse in Ihrem PATH
Ordner und sucht nach einer ausführbaren Datei, die command
in jeder Datei genau benannt ist, bis sie eine findet oder keine Suchanfragen mehr vorhanden sind. Es werden einfach alle Dateien mit anderen Namen ignoriert, selbst wenn sie ähnlich wären, wie xcommand
oder commandante
oder command3.xx
. Wenn Sie einen Alias oder eine Funktion haben, wird dies stattdessen verwendet. Sie PATH
werden jedoch möglicherweise nach weiteren Befehlen gefragt, die von Ihrem Alias oder Ihrer Funktion aufgerufen werden.