Сделайте ваш скрипт python доступным в любом месте терминала linux


Недавно я пытался автоматизировать некоторые из основных и рутинных задач, которые я выполняю на своем компьютере. Одной из задач, которую я хотел автоматизировать, было открытие любой из моих популярных платформ социальных сетей (Instagram, facebook, whatsapp) в Интернете путем ввода простой команды в терминале.
Проблема после того, как я придумал решение, заключалась в том, что мне приходилось заходить в каталог каждый раз, когда я хотел использовать скрипт. Это было не только громоздко, но и сводило на нет смысл моей автоматизации, поэтому я немного покопался в Интернете, и вот шаги, которые я предпринял, чтобы сделать мое скриптовое приложение глобально доступным в терминале:

  • Сначала найдите путь к используемому интерпретатору, набрав в терминале следующее:

$ which python3

  • Добавьте следующую строку в верхней части вашего файла скрипта:

#! /usr/bin/python3

-это путь к вашему интерпретатору, отображаемый командой в первом шаге.

  • Измените разрешение вашего скрипта с помощью следующей команды:

chmod u+x socials.py

  • Переместите ваш скрипт в следующий каталог: /usr/local/bin/. Для успешного выполнения операции вам потребуется доступ администратора.Введите следующую командуsudo mv socials.py /usr/local/bin/socials. Вам придется удалить расширение файла и, если в файле есть camelCase, изменить его на snake_case.
  • В качестве альтернативы вы можете создать ссылку на ваш скрипт без необходимости перемещать файл, используя следующую команду:

sudo ln socials.py /usr/local/bin/socials

Ссылки:

  1. Глобально доступный пользовательский исполняемый файл Linux
  2. Как сделать глобально доступным исполняемый скрипт на выбранном вами языке сценариев

Оцените статью
devanswers.ru
Добавить комментарий