Как сделать приложение/скрипт доступным из Bash?

Как сделать приложение/скрипт доступным из Bash?

Если я хочу запустить скрипт (допустим, в домашнем каталоге у меня есть файл с именем hi.py), мне нужно указать полный путь: python /home/user/hi.py. Но когда я хочу использовать , mkdirя могу просто сказать: mkdir folder_name. Как я могу сделать то же самое с hi.py?

решение1

Приложение/скрипт:

  1. должен находиться в одном из каталогов в PATH (согласноФХСвам следует использовать /usr/local/bin)

  2. должен быть исполняемым и, если это интерпретируемый скрипт, иметь shebang (например, #!/bin/shдля скриптов оболочки, #!/usr/bin/env python2для скриптов Python).

Связанный контент