Make Python Script Executable To Use as Command in Shell | 3
How to make Python Script executable from any diretory so we can use it like any other command (e.g. ls, cd, etc)?
This method can be applied to Scrips written in other languages (e.g. perl, bash, etc).
0:13 - Shebang line
1:04 - changing file permission
2:15 - Appending PATH variable
3:46 - Updating ~/.bashrc or ~/.zshrc file
5:58 - Copying script to /usr/local/bin
1. Add Shebang line in script-
It SHOULD be the first line of the script.
#!/usr/bin/env python3
2. Change File permission to make it executable-
Use chmod to change file permission
chmod +x [FILE_NAME_HERE] // don't add the brackets
There are 2 choices for 3rd point-
3. Add the directory which holds the script to PATH variable-
Append Path variable in ~/.bashrc file (or rc file of whichever shell you are using) like this
PATH=$PATH:[ABSOLUTE_PATH_TO_DIRECTORY] // don't add the brackets
OR
3. Copy the file into directory which is already there in PATH variable-
Check PATH variable - echo $PATH
I would suggest to add script in /usr/local/bin directory. You will be asked for root password for this step.
cp [FILE_NAME_HERE] /usr/local/bin
That's it! Now you can use this script from any directory.
You can check script used in this video here - https://github.com/theNeedle/python-scripts/blob/master/gfn.py
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Make Python Script Executable To Use as Command in Shell | 3», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.