Не мог выполнить .sh файлы в Ubuntu 14.04

Я не могу выполнить .sh файл в Ubuntu 14.04. Тот же файл выполнялся в более ранней версии 12.xx. После обновления до 14,04, этот файл прекратил работать. Как решить этот вопрос?

4
задан 18 May 2014 в 16:21

2 ответа

Все, что необходимо сделать, установлено действие по умолчанию здесь File Manager > Edit > Preferences > Behaviour для Executable Text Files. В Ubuntu 14.04 это установлено на View Executable Files when they are opened

7
ответ дан 17 November 2019 в 13:50

Можно проверить, является ли сценарий исполняемым файлом путем выполнения чего-то как:

$ ls -l nameoffile

замена nameoffile с названием сценария. Вывод будет похож:

-rwxr-xr-x  1 users users 848101 Mar 12 11:22 configure

последнее x в первом столбце, средства, что этот файл является исполняемым файлом. Если это x отсутствует, это означает, что файл не является исполняемым файлом. Можно легко зафиксировать это. Для создания исполняемого файла сценария можно выполниться:

chmod +x /path/to/nameofscript.sh

После этого для выполнения его из командной строки можно сделать:

./path/to/nameofscript

Xubu-tur сослался на очень хорошее объяснение того, чтобы сделать это от графической среды.

3
ответ дан 17 November 2019 в 13:50

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

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