bash if else elif fi: условия в скриптах с примерами
цепочки `elif`, связку через `&&`/`||` и боевые примеры из реальных скриптов: проверка root, проверка существования файла, проверка наличия команды
цепочки `elif`, связку через `&&`/`||` и боевые примеры из реальных скриптов: проверка root, проверка существования файла, проверка наличия команды
ссылкам, ограничивать скорость и работать без интерактива — поэтому это базовый инструмент скриптов установки, скачивания дистрибутивов и зеркалирования сайтов
программы из репозиториев. Команда `apt` — это удобная обёртка для людей; в скриптах используют более стабильный
потоком (pipe) или файлами, поддерживает in-place редактирование. Базовый инструмент шелл-скриптов после `grep
В bash есть два типа массивов: индексированные (нумерованные) и ассоциативные
`apt update` обновляет список пакетов, `apt upgrade` ставит свежие версии
Систем-менеджер и init-процесс с PID 1 в современных
grep — стандартная команда Linux для поиска строк по шаблону внутри
cron — классический планировщик задач в Linux: запускает команды по расписанию
rsync — стандартный инструмент Linux для синхронизации файлов между каталогами и
find — стандартная команда Linux для поиска файлов и каталогов по
Демон — фоновый процесс без терминала, который работает постоянно: SSH-сервер
`/etc/fstab` — главный конфиг точек монтирования в Linux. Описывает, какие разделы
snap — система упаковки и установки приложений от Canonical, разработанная как
chown (change owner) — команда Linux для смены владельца и группы
chmod (change mode) — команда Linux для изменения прав доступа к
iptables — классический брандмауэр Linux: набор правил, по которым ядро пропускает
sudo — утилита, которая запускает команду от имени другого пользователя (по
Заходить на сервер по SSH без пароля и при этом
docker compose v2 — официальный плагин Docker для запуска многоконтейнерных приложений