Команды Linux

Словарь команд для работы в Linux: простые объяснения, реальные примеры, опции, поддержка дистрибутивов и связанные команды — от новичка до DevOps-инженера.

user@linux: ~
// 01 — каталог

Все команды — под рукой

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

// 02 — справка дня

Команда дня

Каждый день — одна команда из базы. Детерминированно, по дате. Возвращайтесь завтра.

// 03 — практика

Команды — половина. Вторая — сценарии

Траектории для новичков и полные практические руководства: развернуть Node.js и PHP, защитить SSH, настроить бэкапы и Docker — шаг за шагом, с кликабельными командами.

Перейти к практике → 6 траекторий · 6 руководств · ~4 часа практики
// 04 — дистрибутивы

Сравнительная таблица менеджеров пакетов (2026)

Одно и то же действие в пяти экосистемах. Сохраните, если работаете с разными системами.

Операция aptDebian · Ubuntu dnfFedora · RHEL · Alma pacmanArch Linux zypperopenSUSE apkAlpine
Обновить индексыapt updatednf check-updatepacman -Syzypper refreshapk update
Обновить системуapt upgradednf upgradepacman -Syuzypper updateapk upgrade
Установить пакетapt install <pkg>dnf install <pkg>pacman -S <pkg>zypper install <pkg>apk add <pkg>
Удалить пакетapt remove <pkg>dnf remove <pkg>pacman -Rns <pkg>zypper remove <pkg>apk del <pkg>
Найти пакетapt search <запрос>dnf search <запрос>pacman -Ss <запрос>zypper search <запрос>apk search <запрос>
Информация о пакетеapt show <pkg>dnf info <pkg>pacman -Qi <pkg>zypper info <pkg>apk info <pkg>
Какой пакет содержит файлdpkg -S <файл>dnf provides <файл>pacman -F <файл>zypper wp <файл>apk info --who-owns <файл>
// 05 — опасные команды

Команды, которые нельзя запускать не подумав

Каждая из этих команд полезна. И каждая может уничтожить систему одним лишним пробелом.

уровень угрозы: катастрофа
rm -rf /

Рекурсивно удаляет всю файловую систему: систему, данные, бэкапы рядом. Современные coreutils защищены флагом --preserve-root, но полагаться на это нельзя.

профилактикаРаботайте относительными путями, сначала выполните ls с теми же аргументами, для продакшена — снапшоты перед массовыми чистками.
уровень угрозы: потеря диска
dd if=image.iso of=/dev/sda

Пишет побайтово и не спрашивает подтверждений. Перепутанные местами if и of — классический способ потерять диск: источник и назначение меняются местами за секунду.

профилактикаСверяйте устройство через lsblk, добавляйте status=progress, отключите ненужные диски.
уровень угрозы: дыра в безопасности
chmod -R 777 /var/www

«Быстрое решение» проблем с правами, открывающее запись кому угодно: любой процесс или взломанный сервис сможет подменить ваши файлы и скрипты.

профилактикаТочечные права: 750 на каталоги, 640 на файлы, корректная группа владельца вместо «открыть всё».
уровень угрозы: данные стёрты
mkfs.ext4 /dev/sdb1

Создаёт файловую систему, затирая предыдущую безвозвратно. Опечатка в имени раздела (sda вместо sdb) стоит всех данных на диске.

профилактикаСначала lsblk -f и blkid, затем форматирование. Вдвойне внимательно на серверах с одинаковыми дисками.
уровень угрозы: отказ системы
:(){ :|:& };:

Форк-бомба на bash: функция, которая запускает собственные копии быстрее, чем система успевает их учитывать. Забивает все процессы и память до зависания.

профилактикаЛимиты процессов: ulimit -u и настройки в /etc/security/limits.conf для всех пользователей.
уровень угрозы: молчаливая порча
echo 1 > /dev/sda

Запись «куда не надо» через перенаправление: затирает загрузочный сектор или системный файл — часто без единого сообщения об ошибке.

профилактикаПроверяйте путь до >, используйте set -o noclobber в скриптах от перезаписи существующих файлов.