аппаратные средства

Как сделать сценарий оболочки в Linux

Оглавление:

Anonim

Мы уже достаточно поговорили о командах в Linux и консоли, мы научились манипулировать ими для выполнения конкретных действий, как мы можем их комбинировать и как легко они дают нам выполнять определенные задачи. В этом случае мы собираемся познакомиться с работой сценария оболочки в Linux, замечательного инструмента для автоматизации задач и их выполнения из консоли. Если вы хотите узнать, как создать сценарий оболочки в Linux, продолжайте читать нашу статью.

Как сделать сценарий оболочки в Linux

Что такое сценарий?

Сценарий - это не более чем текстовый файл, содержимое которого представляет собой набор командных строк, которые выполняются последовательно от начала до конца. Таким образом, мы можем структурировать в скрипте команды, которые мы хотели бы выполнить с помощью клавиатуры, а также автоматизировать их с помощью задачи, если это часто выполняется.

Как создать сценарий оболочки

Процесс создания сценария оболочки очень прост. Так же просто, как создать новый файл и дать ему расширение.sh. Для этого есть две альтернативы: через графический интерфейс или через консоль с помощью сенсорной команды.

Например, сенсорный test.sh

И таким образом файл test.sh будет создан в текущем каталоге.

Этот файл можно открыть, также с двумя вариантами, из текстового редактора графической среды (например, gedit) или из терминала с Vim.

Скрипт первой строки

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

#! / bin / bash

Эта строка может быть разделена на две части, первая соответствует #! Эта последовательность называется Sha Bang. По сути, его функция состоит в том, чтобы указывать системе, что набор инструкций будет представлен ниже и, таким образом, будет обработан. Вторая часть, / bin / bash, указывает оболочку, которая будет использоваться для выполнения команд.

комментарии

На данный момент мы не будем подробно останавливаться на том, что соответствует программированию сценариев оболочки, но важно, чтобы вы знали, как добавлять комментарии в свой сценарий. Если вы программист, вы поймете, насколько они полезны и важны. Для тех, кто не знает, как программировать, комментарий не добавляет функциональности в систему, но они имеют отношение к объяснению работы программы, сценария в данном случае.

Комментарии могут быть добавлены с помощью символа #. И мы добавляем текст, который кажется нам актуальным, после pad. Обычно комментарий помещается перед инструкцией, чтобы объяснить некоторые функциональные возможности, но они могут использоваться реже или чаще в сценарии оболочки.

Добавление команд

В сценарии оболочки мы можем использовать все команды, которые мы узнали из Linux. Другими словами, любая инструкция, которую мы можем ввести через консоль, может быть включена в скрипт. Но, кроме того, вы можете добавить множество других инструментов, таких как условные структуры, арифметические операторы, компараторы и другие.

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

#! / bin / bash # Скрипт с ovtoaster.com # Мы помещаем себя в каталог нашего пользователя cd ~ # Мы печатаем ядро, которое мы используем uname -r на экране # Мы печатаем на экране текущую дату даты # Мы создаем папку с именем Documents mkdir TestDocuments # Мы перейти в папку «Документы» cd TestDocuments # Мы создаем текст с именем tips touch tips.txt #… Мы можем продолжать писать все нужные нам команды, скрипт выполнит их все последовательно.

Наконец мы сохраняем изменения в нашем файле, и с этим сценарий почти готов к работе…

Запуск сценария

Перед выполнением сценария оболочки мы должны предоставить разрешения на выполнение файла. Это очень простая вещь. Заходим в терминал и находимся в каталоге нашего скрипта и используем команду chmod:

МЫ РЕКОМЕНДУЕМ ВАМ Как редактировать файлы в Linux: Vi Text Editor - ваш лучший друг

Если мы хотим предоставить разрешения текущему пользователю, мы используем:

sudo chmod 775 test.sh

В случае, если мы хотим предоставить разрешения всем пользователям, предложение будет следующим:

sudo chmod 777 test.sh

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

./prueba.sh

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

Мы рекомендуем прочитать руководство для начинающих в Linux.

Надеемся, что тема была полезной и не забудьте поделиться своим опытом и мнениями в наших комментариях?

аппаратные средства

Выбор редактора

Back to top button