Как добавить скрипт Python в качестве команды терминала?
Допустим, у меня есть скрипт, который создает файл и записывает что-то в него (но может быть что угодно). Это может быть скрипт, который запускает набор xrandr
команды для установки разрешения, например.
Есть ли способ, которым я могу создать команду (работающую только в моей системе), которая выполняет файл, даже если файл не находится в моем рабочем каталоге?
1 ответ
В Ubuntu по умолчанию .profile
добавляет ваш $HOME/bin
каталог для $PATH
Предполагая, что первое существует. Это означает, что вы можете создать bin
каталог в вашем доме, и любые исполняемые файлы там могут быть запущены без указания полного пути, который вам нужен.
В случае скрипта Python также убедитесь, что он исполняемый (chmod u+x blahblah
) и имеет правильный шебанг в первой строке, обычно:
#!/usr/bin/python