Многие новички в Linux сталкиваются с проблемой запуска исполняемых файлов с расширениями bin, sh и python. Причина возникновения сложностей очевидна: авторы того или иного ПО не всегда утруждаются создавать установочные deb-пакета, тогда как скрипт запуска создавать приходится в любом случае. Рассмотрим, как запускать в Linux bin-, sh- и python-файлы.

Linux

Запуск файлов *.bin

Обычный bin-файл не получится запустить двойным щелчком мыши. Сделать это можно через Терминал:


chmod +x file.bin
./file.bin 

где file.bin имя нужного файла.

Первая команда предоставляет файлу права на запуск, вторая непосредственный запуск.

Запуск файлов *.sh

Файлы такого типа представляют собой скрипт, процесс запуска которого схож с таковым по отношении к bin-файлам:


chmod +x file.sh
./file.sh 

Как и в первом случае, вместо ./file.sh нужно вписывать название своего файла, который требуется запустить.

Кроме этого, файлы *.sh можно запустить следующими способами:


sh filename.sh 


bash filename.sh 

Запуск файлов *.python

Скрпиты Python очень распространены в меру своих простоты и гибкости. Запускаются они, опять же, через Терминал:


chmod ugo+rwx
./filename.py 

filename.py имя запускаемого вами файла.

Как видно, все просто. Теперь вы знаете, как запускать в Linux файлы форматов *.bin, *.sh и *.python