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