Написание shell-скриптов
Часть курса Linux
Вы подобрали последовательность из шести команд, которая делает что-то полезное: проверить каталог, создать папку, скопировать файлы, вывести сводку. Работает. На следующий день она нужна снова, вы набираете её по памяти и в одном аргументе ошибаетесь. Скрипт это та же последовательность, записанная один раз в файл, чтобы машина набирала её за вас безошибочно каждый раз. Никакого нового языка учить тут не придётся.
Скрипт это обычный текстовый файл. В папке урока пока нет файла hello.sh. Создайте его из этого скрипта: нажмите кнопку запуска на блоке, и файл будет создан за вас. Повторное нажатие кнопки запуска не создаст второй копии. ...
Хочешь изучать Linux Написание shell-скриптов в реальной среде?
Нажми ниже, получи Linux-машину с Linux наготове и пройди Написание shell-скриптов на практике вместе с AI-наставником, который знает твой код.
Начать этот урокНаписание shell-скриптовЧему вы научитесь
- Shebang
- Variables
- If
- For
- While
- Command substitution
- Exit codes
- Set -euo pipefail
Читай этот урок на своём языке
Все уроки этого курса
17 уроков- 1Оболочка (shell) и первые команды20 мин
- 2Файловая система и навигация25 мин
- 3Файлы и права доступа30 мин
- 4Текстовые инструменты: grep, sed, awk30 мин
- 5Pipe (каналы) и перенаправление25 мин
- 6Процессы и сигналы30 мин
- 7Пользователи и группы25 мин
- 8Управление пакетами25 мин
- 9Основы сетей30 мин
- 10Написание shell-скриптов35 мин
- 11Сервисы systemd35 мин
- 12SSH и удалённый доступ30 мин
- 13Журналы и логи25 мин
- 14Диски и хранилище30 мин
- 15Cron и запланированные задачи25 мин
- 16Производительность и мониторинг30 мин
- 17Итоговый проект: настройка сервера60 мин
