раздел 00

Что такое терминал

Обычно вы управляете компьютером мышкой: кликаете по папкам, перетаскиваете файлы, жмёте кнопки. Терминал - это другой способ. Вы печатаете команду словами, нажимаете Enter, и компьютер её выполняет. То же самое, что клик мышкой, только текстом.

Выглядит это как окно с курсором, куда можно печатать. Многих оно пугает: пусто, ничего не подписано, непонятно, что вводить. Но за этим окном нет никакой магии - это просто ещё один интерфейс к тому же компьютеру.

Терминал не делает ничего, чего нельзя было бы сделать мышкой. Он просто делает это быстрее и позволяет автоматизировать то, что руками кликать долго.

Терминал и shell - в чём разница

Эти два слова часто путают, и это нормально. Разница простая.

Терминал
Само окно, в которое вы печатаете команды и где видите ответ. Это просто рамка, экран.
Shell
Программа внутри, которая понимает ваши команды и выполняет их. Самые частые - bash и zsh.

Можно думать так: терминал - это телефонная трубка, а shell - тот, кто на другом конце и понимает, что вы говорите. На Mac по умолчанию работает zsh, на многих серверах и в Linux - bash. Для начала разница между ними неважна, команды почти одинаковые.

Почему вайбкодеру без этого не обойтись

Можно долго работать с ИИ через обычные приложения и ни разу не открыть терминал. Но как только дело доходит до своих проектов, терминал появляется сам собой:

  • AI-агенты живут в терминале. Claude Code, Codex и другие агенты запускаются и работают именно там. Cursor тоже постоянно дёргает встроенный терминал.
  • Установка инструментов. Поставить нужную программу или библиотеку почти всегда проще одной командой, чем искать установщик на сайте.
  • Запуск проектов. Чтобы запустить локально сайт или скрипт, который вы собрали с ИИ, обычно нужна команда вроде запуска сервера.

То есть терминал - не обязательное зло, а рабочий инструмент, который экономит время. Бояться его не нужно: дальше разберём базовые команды, и окно перестанет быть чёрным ящиком.

Что разберём

  • 01 - базовые команды: как ходить по папкам и работать с файлами.
  • 02 - запуск программ, установка инструментов и переменные окружения.
  • 03 - безопасность: опасные команды и как ведёт себя AI-агент.
  • 04 - шпаргалка с командами и глоссарием.