Как добавить скрипт Python в качестве команды терминала? [дубликат]

Допустим, у меня есть сценарий, который создает файл и что-то в него записывает (но это может быть что угодно). Это может быть сценарий, который запускает набор команд xrandr , например, для установки разрешения.

Есть ли способ, которым я могу создать команду (работающую только в моей системе), которая выполняет файл, даже если файл не находится в моем рабочем каталоге?

1
задан 20 November 2015 в 18:34

1 ответ

В Ubuntu значение по умолчанию .profile добавляет Ваш $HOME/bin каталог к $PATH, предполагая, что первый существует. Это означает, что можно создать bin каталог в доме, и любые исполняемые файлы там могут быть выполнены, не определяя полный путь, который является тем, что Вы хотите.

В случае сценария Python, также удостоверьтесь, что это исполняемо (chmod u+x blahblah), и это имеет надлежащую хижину на первой строке, обычно:

#!/usr/bin/python
3
ответ дан 7 December 2019 в 12:42

Другие вопросы по тегам:

Похожие вопросы: