Menu
Coddy logo textTech

Что такое скрипт оболочки

Часть раздела Основы путешествия по Terminal на Coddy — урок 66 из 82.

До сих пор вы вводили команды по одной в терминале. Но что, если вам нужно запускать одну и ту же последовательность команд многократно? Здесь как раз и приходят на помощь скрипты оболочки.

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

Скрипты оболочки обычно имеют расширение .sh и начинаются со специальной строки, называемой shebang:

#!/bin/bash

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

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

В предстоящих уроках вы узнаете, как создавать, запускать и улучшать свои собственные shell-скрипты с переменными, вводом пользователя и логикой.

challenge icon

Задание

Легко

Для вас предоставлен скрипт оболочки под названием hello.sh. Используйте команду cat, чтобы просмотреть его содержимое и увидеть структуру базового скрипта оболочки.

Обратите внимание на строку shebang (#!/bin/bash) вверху, за которой следуют обычные команды, которые вы уже знаете.

Ваш вывод должен отображать:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Подсказка: Используйте cat hello.sh, чтобы просмотреть содержимое скрипта.

Шпаргалка

Скрипт оболочки — это текстовый файл, содержащий последовательность команд, которые оболочка выполняет по порядку.

Скрипты оболочки обычно имеют расширение .sh и начинаются со строки shebang:

#!/bin/bash

Строка shebang указывает системе, какой интерпретатор должен запускать скрипт (в этом случае Bash).

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

Пример простого скрипта оболочки:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы