=== Ключевые Понятия: === * **Графические приложения (GUI)**: Интерфейс с визуальными элементами управления (кнопки, поля ввода). * **Консольные приложения (CLI)**: Интерфейс командной строки, где вводятся текстовые команды для выполнения операций. * **Польза командной строки**: Позволяет быстро выполнять задачи, необходимые при разработке, такие как компиляция кода, работа с сервером и GIT. === Терминал и Shell: === * **Терминал**: Приложение для ввода команд, позволяющее взаимодействовать с операционной системой. * **Shell**: Оболочка, обрабатывающая вводимые команды в терминале. Различные Shell (BASH, ZSH, FISH) имеют свои команды и особенности в зависимости от операционной системы. === Операционные Системы и Shell: === * **macOS и Linux**: Часто синтаксис и доступные оболочки (в частности, ZSH) идентичны, делая эти системы взаимозаменяемыми для многих задач. * **Windows**: Использует другие команды и имеет свои оболочки (CMD, PowerShell). Однако, можно использовать дополнительные инструменты, такие как Windows Subsystem for Linux или Git Bash, для работы с командами, привычными пользователям Unix-подобных систем. === Практический Опыт: === * Будет продемонстрирована работа с командами в macOS и Windows, выявляя общее и отличия в их использовании.