Modern QA2026Linux и командная строка
Join

Course19 Linux & Command Line

Foundations · Chapter 19

Linux и командная строка

Updated Jul 2026

Фундаментальный навык (2015-2025). См. основное руководство для контекста.

Почему QA-инженерам необходимы навыки командной строки

Тестовые окружения работают на Linux. CI/CD-пайплайны работают на Linux. Docker-контейнеры работают на Linux. Серверы приложений, базы данных и агрегаторы логов работают на Linux. QA-инженер, который не умеет работать в терминале, ограничен тем, что предоставляют GUI-инструменты. Навыки командной строки позволяют исследовать проблемы напрямую, автоматизировать повторяющиеся задачи и эффективно работать в окружениях, где нет графического интерфейса.

Рассматриваемые темы

1. Основы Linux

2. Основные команды

  • grep, curl и jq — поиск по логам, выполнение HTTP-запросов и парсинг JSON
  • Каналы и перенаправление — объединение команд в цепочки, перенаправление вывода и построение мощных однострочников

3. Скриптинг и контейнеры

  • Bash-скриптинг — написание практических скриптов автоматизации для задач QA
  • Основы Docker — запуск контейнеров, Compose для тестовых окружений
  • Логи и окружение — чтение логов, управление переменными окружения, краткий справочник и тезисы для собеседования

Как использовать эту главу

Начните с основ Linux, чтобы заложить фундамент. Перейдите к основным командам, которые вы будете использовать ежедневно. Завершите скриптингом и контейнерами для автоматизации и управления окружениями.

Лучший способ освоить навыки командной строки -- использовать их на практике. Откройте терминал и попробуйте каждую команду из этой главы.