Ответы:
Откройте текстовый редактор и введите следующую строку: #! /bin/bash
. Оставьте пустую строку и начните вводить свои команды. Сохраните файл, расширение не имеет значения.
Перейдите к файлу в вашем файловом менеджере, щелкните его правой кнопкой мыши, откройте диалоговое окно свойств, перейдите на вкладку прав доступа в диалоговом окне, установите флажок «Разрешить выполнение этого файла» и нажмите кнопку закрытия. Теперь вы можете дважды щелкнуть файл и запустить его в окне терминала .
byzanz-record
в начале анимации.
В Linux они называются сценариями более точных сценариев оболочки.
Linux не заботится о том, какое расширение файла, он будет смотреть на разрешения файла, чтобы определить, установлен ли файл как исполняемый, и будет запускать его, если так.
Вы можете создать скрипт в любом любимом текстовом редакторе, просто откройте его и начните писать сценарии, вы можете использовать любой интерпретатор оболочки, который вы хотите использовать в качестве обычных bash
и sh
.
Обычно вы запускаете свои скрипты, заявляя, какой интерпретатор команд вы хотите использовать, #!/bin/bash
для bash и #!/bin/sh
для sh. После того, как вы это сделали, вы можете начать вводить команды в строки сценария так же, как в Windows с пакетными сценариями.
После завершения редактирования сохраните файл и сделайте его исполняемым.
Вы можете либо открыть терминал и набрать chmod 755 foo
(где foo
имя вашего скрипта), либо щелкнуть правой кнопкой мыши по файлу, который вы только что создали, и на вкладке прав доступа в Make the исполняемый файл .
Когда вы закончите, вы можете дважды щелкнуть файл, и ваш файловый менеджер должен попытаться запустить его или спросить, хотите ли вы запустить его. В качестве альтернативы вы также можете вызывать ваш скрипт в терминале, меняя каталог, где находится ваш скрипт, и вызывая его с помощью ./foo
.
Хорошее начало для изучения сценариев оболочки Linux - LinuxCommand.org , они учат вас, что вам нужно, как это сделать, и имеют много хороших примеров сценариев, которые вы можете посмотреть.
Если это простая однострочная команда, вы можете создать .desktop
файл, например, для простой команды копирования, например (в простейшей форме):
[Desktop Entry]
Name=Simple Copy
Exec=/bin/bash -c 'cp <source> <destination>'
Type=Application
Поместите команду между кавычками, сохраните файл с .desktop
расширением, сделайте его исполняемым и запустите его двойным щелчком мыши.
Вы можете сделать .desktop
файл более сложным, добавить параметры, ключевые слова, установить значок и т. Д.
Смотрите эту ссылку .