Уроки Linux

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

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

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

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

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


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

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



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

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


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


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

bash script.sh


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

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


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


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

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

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Вихідний код

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

Завдання до уроку

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

Також варто подивитися

Изучение PyQt5 / Графический интерфейс на Python
6 уроків
Изучение Git для новичков
5 уроків
Изучение препроцессора SASS / SCSS
7 уроків
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроків
Разработка сайта на Java Spring Boot
7 уроків
Уроки Swift для начинающих
8 уроків
Коментарі
Додати коментар

Поки що коментарів немає