как изменить атрибуты файла, чтобы сделать его исполняемым [дубликат]

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

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

1
задан 18 February 2014 в 05:06

2 ответа

Если вы хотите сделать это через Nautilus (в последних версиях я думаю, что он называется «Браузер файлов»), вы можете пометить файл как исполняемый через диалоговое окно «Свойства». Щелкните правой кнопкой мыши файл, перейдите в «Свойства», перейдите на вкладку «Разрешения» и установите флажок «Разрешить запуск файла как программы».

(Вы также можете установить это с помощью команды chmod - chmod u+x file.txt должен сделать трюк.)

Если вы попытаетесь открыть его сейчас, вам будет предложено:

Do you want to run "file.txt", or display its contents?

"file.txt" is an executable text file.

[Run in Terminal] [Display] [Cancel] [Run]

Display откроет его, однако система откроет его, если он не будет исполняемым. Run in Terminal откроет терминал и запустит его, распечатав нормальный вывод. Run запустит его, не открывая терминал. Cancel отменяет.

Это должно сработать, я думаю.

0
ответ дан 18 February 2014 в 05:06

Я думаю, что вы ищете команду bash. Вот ссылка и пример:

cd /home/username/Documents
touch runafile
gedit runafile

#!/bin/bash (hit Enter to go down one line)
echo "Hello world"

(type Ctrl-x to exit)
(type y for yes)
(hit Enter to keep the filename)

bash runafile

По умолчанию в Ubuntu простой текстовый файл выполняется, открыв его в gedit (это можно изменить, щелкнув правой кнопкой мыши текстовый файл / Свойства / Открыть с). Вы пытаетесь выполнить скрипт? Вы можете выполнить любой файл из терминала следующим образом:

cd /desired/path
./fileToExecute
0
ответ дан 18 February 2014 в 05:06

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

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