So erstellen Sie einen Alias ​​eines bestimmten Befehls, um auf den primären Befehl zu verweisen

So erstellen Sie einen Alias ​​eines bestimmten Befehls, um auf den primären Befehl zu verweisen

Hallo, ich bin ein Ubuntu-Anfänger und verwende für einige meiner Bereitstellungen Python 3. Dieselben Bereitstellungen werden auch unter Windows getestet, sodass ich jedes Mal, wenn ich Änderungen zwischen Linux und Windows pushe/pulle, auf ein irritierendes Problem stoße.

Windows erkennt Python3 als pyBeispiel py someprogram.pyund führt das Programm aus, aber unter Linux funktioniert es nicht.

Unter Linux lautet der Befehl python3z. B. „ sudo python3 someprograme.py, der unter Windows nicht erkannt wird. Ich möchte einen gemeinsamen Befehlsalias, sodass beim Pushen oder Pullen des Codes keine Änderungen vorgenommen werden müssen.“

Antwort1

unter Linux könnten Sie dies als Alias-Befehl hinzufügen ...

alias py="sudo python3"

Dies macht es jedoch nur temporär. Fügen Sie alias py="sudo python3"am Ende hinzu ~/.bashrc, damit der Alias ​​zwischen den Sitzungen bestehen bleibt.

Da Windows bereits verwendet py, müssen Sie in Windows nichts ändern. Am besten!

BEARBEITEN: Zur besseren Übersichtlichkeit aktualisiert.

verwandte Informationen