Проблема при запуске сценария оболочки (как НЕ заставить его работать из gedit) - Ubuntu 12.04

Я хочу запустить скрипт оболочки или хотя бы запустить его из терминала. Я попытался перейти на home folder/edit/preferences/behaviour и установить исполняемые текстовые файлы на «ask each time», но он даже не дает возможность работать с терминала и т. Д. (Даже после перезапуска). Я также попытался выбрать «run executable text files when they are opened», но оба продолжают открываться через gedit.

1
задан 9 June 2013 в 20:26

2 ответа

Чтобы запустить текстовый файл как исполняемый файл из nautilus, необходимо установить две вещи. Похоже, вы уже сделали первый.

Во-вторых, файл должен быть помечен как исполняемый.

Чтобы сделать это из nautilus, щелкните правой кнопкой мыши по файлу, выберите «свойства» enter image description here

, затем на вкладке «Права» выберите «Разрешить запуск файла как программы». enter image description here

Или из командной строки

chmod +x file 

заменив файл именем файла.

0
ответ дан 9 June 2013 в 20:26

В окне терминала перейдите в папку, содержащую скрипт оболочки.

Убедитесь, что скрипт оболочки является исполняемым. Найдите «x» в разрешениях:

ls -laF <filename>

Если в типе разрешений нет «x»:

chmod +x <filename>

Теперь выполните сценарий с «». / "что означает файлы в моем текущем каталоге:

./<filename>
0
ответ дан 9 June 2013 в 20:26

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

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