00. Введение

Введение в bash скрипты

При работе в ОС Linux весьма удобно автоматизировать рутинную работу (особенно при создании клонов рабочих мест и используемого ПО или каких-то стандартных действий для запуска чего-либо) для этого используются так называемые скрипты — по сути скрипт это относительно небольшая и простая программа, выполняющая набор последовательных действий.

Что могут скрипты:
1-можно установить набор требуемого ПО (не придется искать и устанавливать по отдельности, запустил скрипт и он скачает)
2-автоматизировать работу с несколькими программами:
например: программа 1 выполнила какие-то действия и сложила результат в 2 места, а программы 2 и 3 в зависимости от результата выполняют свои действия и тд.
3-автоматизировать системные настройки и системные утилиты
например: на Linux бывают проблемы с разрешением дисплея, особенно с VGA и физически оно м.б. ниже чем в Windows. Но скриптом можно в автозапуске выполнять программу, которая будет добавлять разрешения экрана

Т.е. понятно, что скрипты выполняют какие-то относительно простые действия, и по сути своей основаны на командах терминала Linux.

 

Важные примечания по скриптам:

Скрипты выполняются в своей оболочке – т.е. команда cd ../../ в скрипте после выполнения скрипта НЕ изменит текущую директорию у пользователя.

#!/bin/bash – первая строка, шебанг (shebang) – указывает какую программу вызывать

echo “Text and more texts” — вывести в терминал сбщ
комментарии пишутся после символа # (исключение — шебанг)

запустить скрипт можно сделав его исполняемым chmod +x (или через меню свойства файла в графической среде) или передав его напрямую bash (bash ./NameScrips.sh)

Точка с запятой ; — универсальный разделитель. равносильный переносу на следующую строку

Отладка: bash -x ./путь до скрипта

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *