Менеджер архивов запущен вместо выполнения shell-скрипта

Когда я дважды щелкаю по файлу .sh (файл исполняемый) в Nautilus, вместо выполнения сценария запускается менеджер архивов. Как я могу заставить Наутилус снова показывать диалог (выполнить / редактировать / ...)?

0
задан 22 May 2013 в 01:48

2 ответа

Вы можете сделать это одним из двух способов.

Путь номер один: GUI

Щелкните правой кнопкой мыши файл

Выберите вкладку прав доступа

Установите флажок «Выполнить файл как program "


Путь номер два: Терминал

Первый способ не всегда работает для меня, поэтому я использую этот вместо

Открыть терминал с помощью Ctrl + Alt + T

Перейдите в каталог, в котором находится ваш файл, используя cd (например, если ваш файл находится в папке «Загрузки», вы должны использовать команду cd ~/Downloads

] Наконец, выполните команду ./name_of_file_here.sh

0
ответ дан 22 May 2013 в 01:48

Попытайтесь изменить разрешение файла к исполняемому файлу с помощью терминала.

Открытый терминал. Перейдите к каталогу где Ваш расположенный файл (использование cd). Измените использование полномочий:

chmod +x filename.sh  

и затем попробуйте

./filename.sh  

или попытайтесь выполнить его использование

sh filename.sh

Причины:

Это может быть, потому что, Ваш текстовый редактор по умолчанию (gedit) не может быть доступным, или в окне свойств на открытом с вкладкой, значение по умолчанию, каждый - менеджер архива. В этом случае изменяются открытый с использованием gedit или установкой gedit (если не доступный).
Или файл предназначен для 32 битов, и можно выполняться в ОС на 64 бита (наоборот).

1
ответ дан 22 May 2013 в 01:48

Другие вопросы по тегам:

Похожие вопросы: