Делаем добро вместе Детальнее

Уроки Linux

Урок #11 – Bash Shell скрипты

Урок #11 – Bash Shell скрипты

Bash скрипт – это файл, что описывает различные команды относительно операционной системы. За счет такого файла вы можете выполнить автоматизацию работы. За урок мы научимся создавать Bash Shell скрипты и выполнять действия благодаря им.

Видеоурок

Bash скрипт – файл, что содержит список команд для выполнения в ОС Линукс. При помощи Bash скрипта вы можете выполнять управление вашей операционной системой. Сам же Bash Shell является усовершенствованной вариацией командного терминала.


Простой пример

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



Создание Bash скрипта

Для создания скрипта вы можете использовать любой текстовый редактор. Наиболее удобный вариант это использовать текстовый редактор «nano» или же «gedit». 


При создании скрипта обязательно добавьте ему расширением «.sh».


Для выполнения скрипта обратитесь к нему через команду «bash»:

bash script.sh


Возможности Bash Shell скриптов

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


Помимо стандартных команды вы также можете создавать переменные, получать данные от пользователя, указывать передаваемые параметры и создавать условия, циклы, функции. 


Весь этот набор функционала обеспечивает вас необходимыми инструментами для построения любого функционала на основе вашего скрипта.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

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

Также стоит посмотреть

Создание различных игр на Unity 5
7 уроков
Обучение технологиям в одном видеоуроке
16 уроков
Создание приложения на React JS / Использование API
7 уроков
Изучение языка Ruby для начинающих
12 уроков
Нейронные сети / Изучение Python OpenCV
9 уроков
Создание сайта с нуля | Полноценная верстка сайта
11 уроков
Комментарии для сайта Cackle