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

Возможный дубликат:
Как запускать файлы .sh в терминале?

Я хочу загрузить JDownloader из Интернета для Linux. Но файл имеет формат .sh, и когда я говорю ubuntu открыть файл, он использует какой-то текстовый редактор. Я искал в Ubuntu Software Store, но там не было приложения для его открытия. Есть ли способ установить его?

91
задан 13 April 2017 в 15:23

4 ответа

Вы также можете использовать . трюки с предложением других ответов.

Например:

chmod +x filename.sh, если вы уже прошли путь к файлу, а затем запустите файл с помощью одной из следующих команд:

sh filename.sh
./filename.sh
. filename.sh
0
ответ дан 13 April 2017 в 15:23

Попробуйте sh nameoffile.sh в терминале (убедитесь, что вы находитесь в папке, где сохранено nameoffile.sh)

0
ответ дан 13 April 2017 в 15:23
  1. скопируйте файл на рабочий стол (для удобства)

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

    enter image description here

  3. При проверке вкладки разрешений можно запускать файл как программу

    enter image description here

    [ 1110]
  4. дважды щелкните по файлу и выберите запустить в терминале, если это не программа с графическим интерфейсом)

    enter image description here

По умолчанию файловый менеджер может не отображать эту опцию и открывать файл в gedit. В этом случае измените предпочтения файлового менеджера в: Edit-> Preferences -> Behavior, чтобы «запрашивать каждый раз» или сразу же «запускать исполняемые файлы»

Командная строка

cd /path/to/file
chmod +x filename.sh
./filename.sh

Комментарий ниже, если он не будет работать:)

Если он все еще не будет работать, несмотря на то, что разрешено запускать файл в качестве программы, если вы дважды щелкнете по файлу .sh, и он запускает gedit, перейдите в папку со скриптом.

Как только вы окажетесь в правильной текущей папке для скрипта, вы можете запустить скрипт следующим образом:

sudo ./filename.sh

Если это не сработает, вы можете попробовать

sudo bash filename.sh

Из раздела FAT

Выполните следующие действия Как выполнить файл с USB-накопителя FAT?

0
ответ дан 13 April 2017 в 15:23

Командная строка

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

chmod +x file.sh

И затем выполните этот файл:

./file.sh

GUI

То же может быть достигнуто в файловом браузере Наутилуса с помощью контекстного меню путем изменения Execute флаги в Properties -> Permissions.

54
ответ дан 13 April 2017 в 15:23

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

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