
Wenn ich ein Skript starten möchte (sagen wir, im Home-Verzeichnis habe ich eine Datei namens hi.py
), muss ich den vollständigen Pfad angeben: python /home/user/hi.py
. Wenn ich jedoch verwenden möchte, mkdir
kann ich einfach sagen: mkdir folder_name
. Wie kann ich dasselbe mit tun hi.py
?
Antwort1
Die Anwendung/das Skript:
muss sich in einem der Verzeichnisse in PATH befinden (gemäßFHSdu solltest benutzen
/usr/local/bin
)muss ausführbar sein und, wenn es ein interpretiertes Skript ist, über ein Shebang verfügen (z. B.
#!/bin/sh
für Shell-Skripte,#!/usr/bin/env python2
für Python-Skripte).