Уроки 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 C# для начинающих
11 уроков
Уроки по Unreal Engine 4 / Создание игр
6 уроков
Уроки Python Django / Создание сайта
12 уроков
Разработка на Android Studio / Приложение E-Commerce
9 уроков
Верстка сайта на HTML5 и CSS3
13 уроков
Изучение Python до профи / Основы, Django, TKinter
Комментарии
Добавить комментарий

Пока комментариев нет