Привет, я хотел бы запустить скрипт с терминала, все равно это сделать? Например: если у меня есть скрипт python, я бы обычно запускал его с помощью этой команды:
python script.py
Как запустить этот скрипт, просто введя имя файла сценария в терминале (даже если i 'm в другом каталоге)?
Еще один ответ, который я нашел довольно полезным: как запускать скрипты без ввода полного пути?
Вы можете просто создать символическую ссылку. Создайте его в / usr / local / bin. Все, что вам нужно, это запустить команду:
sudo ln -s /full/path/to/your/file /usr/local/bin/name_of_new_command
После этого вы должны сделать свой файл исполняемым:
chmod +x /full/path/to/your/file
Теперь вы должны иметь возможность запускать name_of_new_command в любое время в своем терминал
Обратите внимание, что это хорошее решение только для домашнего использования Linux.
Поместите эту строку в свой .bashrc, предположив, что вы используете bash как shell:
export PATH=/path/to/your/script/:"$PATH"
Вы можете использовать vi, nano или gedit для редактирования этой строки в конце файла. Убедитесь, что ваш сценарий установлен в исполняемый режим, если это скрипт bash:
chmod +x script.sh
Или, если это скрипт Python:
chmod +x script.py
В вашем скрипте указывается их тип в первая строка. Если это Python:
#!/bin/python
Если это bash:
#!/bin/bash