
Если я хочу запустить скрипт (допустим, в домашнем каталоге у меня есть файл с именем hi.py
), мне нужно указать полный путь: python /home/user/hi.py
. Но когда я хочу использовать , mkdir
я могу просто сказать: mkdir folder_name
. Как я могу сделать то же самое с hi.py
?
решение1
Приложение/скрипт:
должен находиться в одном из каталогов в PATH (согласноФХСвам следует использовать
/usr/local/bin
)должен быть исполняемым и, если это интерпретируемый скрипт, иметь shebang (например,
#!/bin/sh
для скриптов оболочки,#!/usr/bin/env python2
для скриптов Python).