Как запустить файл .sh? [дубликат]

На этот вопрос уже есть ответ здесь:

Я только что установил Ubuntu. Одна из вещей, которых мне не хватает в окнах, - это отсутствие исполняемого файла.

Когда я щелкаю правой кнопкой мыши файл .sh, перехожу в раздел разрешений и устанавливаю флажок «Разрешить выполнение как программа», он никогда не запускается как программа, когда я дважды щелкаю по нему.

Еще одно решение, которое я нашел, - сделать это в терминале. Это тоже не работает. enter image description here

Что я делаю не так? Это действительно слишком глупый вопрос или я слишком глуп? Спасибо за любую помощь!

3
задан 30 September 2014 в 07:02

6 ответов

После выполнения chmod +x сценарий оболочки стал исполняемым файлом. Теперь можно работать, это

./ts3client_runscript.sh

из сценария каталога живет в. Это немного хитро, не забывайте помещать./перед именем файла сценария оболочки.

7
ответ дан 17 November 2019 в 19:18

После предоставления его разрешение работать тогда входит в меню редактирования и нажимает на предпочтения, затем нажимает на вкладку поведения, после этого Вы будете видеть, что запись, названная "Исполняемые текстовые файлы" там, проверяет переключатель 'Ask each time'. Теперь можно выполнить его путем двойного щелчка и путем выбора 'выполненный'.

2
ответ дан 17 November 2019 в 19:18

Для выполнения сценария в Linux, в первую очередь, необходимо дать полные полномочия.

команды для полных полномочий:

 sudo chmod 777 ts3client_runscript.sh

       or

 sudo chmod a+x ts3client_runscript.sh

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

 ./ts3client_runscript.sh
1
ответ дан 17 November 2019 в 19:18

откройте файл, чтобы проверить, стучат ли sha (первая строка) #!/bin/bash. после этого попытайтесь выполнить файл при помощи оболочки как это: sh your_file.sh

0
ответ дан 17 November 2019 в 19:18

То, что Вы сделали путем выполнения команды chmod +x nameofshell.sh, Вы сделали оболочку, чтобы быть исполняемым файлом как программой. Теперь это - исполняемый файл, так, чтобы можно было выполнить его. Вы наклоняетесь, делают процесс выполнения путем простого двойного щелчка по нему. Чтобы сделать это, Откройте терминал alt+ctrl+T, перейдите к каталогу, содержащему оболочку с помощью команды cd /path/to/location/, и затем Хит типа

./nameofshell.sh

входит!Договорились!

0
ответ дан 17 November 2019 в 19:18

Как насчет этой команды:

sudo sh ts3client_runscript.sh
-1
ответ дан 17 November 2019 в 19:18

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

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