НачальныйУрок 10 из 1735 мин · практика
Написание 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 мин
Посмотри другие курсы
Python
19 уроков · 9.3ч
Go
20 уроков · 12.3ч
React
17 уроков · 10.2ч
Docker
13 уроков · 6.6ч
Git
13 уроков · 5.9ч
Kubernetes
14 уроков · 8ч
Ansible
12 уроков · 6.1ч
Bash
12 уроков · 5.7ч
Helm
10 уроков · 5.4ч
GitLab CI
11 уроков · 5.8ч
Jenkins
11 уроков · 5.3ч
PostgreSQL
14 уроков · 7.6ч
MySQL
13 уроков · 6.8ч
Web
14 уроков · 5.9ч
TypeScript
18 уроков · 7.7ч
Vibe Coding
12 уроков · 5.8ч
Prompt Engineering
11 уроков · 6.2ч
Vibe Coding: Fundamentals
12 уроков · 4.5ч
Vibe Coding: Prototype to Production
12 уроков · 5.5ч
Vibe Coding: Multi-Agent Engineering
12 уроков · 5.3ч
Vibe Coding: Advanced Engineering
12 уроков · 7.3ч
