Терминал — это текстовый интерфейс к твоему компьютеру. Те же файлы, те же папки, тот же Windows. Просто вместо кликов мышкой ты пишешь команды текстом, а компьютер отвечает текстом.
Представь, что переписываешься со своим ПК. Ты пишешь "покажи, что на рабочем столе" — он показывает. "Создай папку" — он создаёт. "Открой этот файл" — он открывает. Никакой магии, просто другой способ общения с тем же компьютером, к которому ты привык.
Зачем текстовый интерфейс, когда есть графический? Потому что AI-агенты работают именно так — через текстовые команды. Они не двигают мышкой по экрану. Чтобы управлять AI-агентом, нужно уметь работать в терминале. А это проще, чем кажется.
Три способа, от самого быстрого:
powershell, нажми Enter — терминал откроется прямо в этой папке. Очень удобно для работы с конкретным проектом.Откроется окно с мигающим курсором после строки вроде PS C:\Users\alex>. Это приглашение (prompt) — система готова принимать команды.
На Windows исторически существует несколько терминалов. Вот что нужно знать:
ls, cd, cat), хорошо интегрирован с системой. Используй его по умолчанию. Все команды в этом гайде написаны для PowerShell.Если у тебя Windows 10 (версия 2004+) или Windows 11, скорее всего, уже установлен Windows Terminal — удобная оболочка, которая по умолчанию открывает PowerShell. Это именно то, что нужно.
Принцип простой: ты набираешь команду, нажимаешь Enter, компьютер выполняет её и показывает результат. Потом ждёт следующую команду. Если набрал что-то неправильно — система скажет, что команда не распознана, и будет ждать новую. Ничего не сломается.
Файловая система Windows — это дерево папок, начиная с дисков (C:, D:). Ты всегда находишься в какой-то конкретной папке. Навигация — это перемещение по этому дереву.
pwd — где я?pwd
Показывает полный путь к текущей папке. При запуске обычно это C:\Users\твоё-имя — домашняя директория.
В PowerShell есть и длинная форма: Get-Location. Делает то же самое. PowerShell поддерживает и короткие алиасы в стиле Linux (pwd, ls, cat), и свои полные названия (Get-Location, Get-ChildItem, Get-Content). Используй что удобнее — короткие запомнить проще.
ls — что здесь?ls
Показывает список файлов и папок в текущей директории. Можно использовать и dir — результат тот же, это синонимы в PowerShell.
Попробуй набрать ls после pwd — увидишь знакомые названия: Desktop, Documents, Downloads, Pictures.
Можно смотреть содержимое любой папки, не переходя в неё:
ls ~\Desktop
ls ~\Documents
cd — перейти в папкуcd Documents
cd ~\Desktop
cd ..
Change Directory — самая используемая команда навигации.
cd Documents — зайти в папку Documents (если она есть в текущей директории)cd ~ — вернуться в домашнюю директорию из любого местаcd ~\Desktop — перейти на рабочий стол напрямуюcd .. — подняться на уровень выше (в родительскую папку)cd C:\Users\alex\Documents\Projects — перейти по полному путиОбрати внимание: Windows традиционно использует обратный слеш \ в путях, но PowerShell понимает и прямой /. Пиши как удобнее — оба варианта работают.
mkdir — создать папкуmkdir my-project
Создаёт новую папку с указанным именем. Можно создать сразу вложенную структуру:
mkdir projects\ai-vault\notes
PowerShell автоматически создаст все промежуточные папки, если их ещё не существует.
Начни набирать имя файла или папки и нажми Tab. PowerShell допишет за тебя. Если вариантов несколько — нажимай Tab повторно, и PowerShell будет перебирать подходящие варианты. Это экономит время и полностью спасает от опечаток в длинных именах.
💬 Промпт для LLM: Скопируй и вставь в Claude или ChatGPT:
Я только начал изучать терминал на Windows (PowerShell). Давай потренируемся: дай мне 5 упражнений на навигацию по файловой системе. После каждого упражнения я напишу результат, а ты проверишь и объяснишь что произошло.
cat — прочитать файлcat notes.md
Выводит содержимое файла прямо в терминал. В PowerShell cat — это алиас для Get-Content. Для коротких файлов (заметки, конфиги) работает отлично. Для длинных файлов используй more notes.md — откроет с постраничной прокруткой (пробел — следующая страница, q — выход).
New-Item — создать файлNew-Item ideas.md
Создаёт пустой файл с указанным именем. Аналог touch на Mac. Файл появится в текущей папке.
explorer . — открыть в Проводникеexplorer .
Точка означает "текущая папка". Команда откроет её в привычном графическом Проводнике. Удобный мост между терминалом и графическим интерфейсом. Работает и наоборот: из Проводника можно открыть терминал через адресную строку.
Copy-Item file.md backup.md
Move-Item old-name.md new-name.md
Remove-Item unnecessary.md
Можно использовать и короткие алиасы: cp, mv, rm. С удалением будь аккуратен — Remove-Item по умолчанию не спрашивает подтверждения и не отправляет файлы в Корзину.
Для работы с AI-агентами нужно установить несколько вещей. Делается один раз, дальше просто пользуешься.
Многие AI-инструменты написаны на JavaScript и требуют Node.js для запуска. Два варианта установки:
Через winget (рекомендуется):
winget install OpenJS.NodeJS.LTS
winget — встроенный менеджер пакетов Windows (есть в Windows 10 версии 1809+ и Windows 11). Одна команда — и Node.js установлен. Если команда winget не распознана — у тебя старая версия Windows, используй второй способ.
Через установщик с сайта:
После установки любым способом обязательно закрой терминал и открой его заново. Это критически важно: Windows обновляет пути к программам (переменную PATH) только при запуске нового терминала.
Затем проверь:
node --version
npm --version
Обе команды должны показать номер версии. npm — это менеджер пакетов, который идёт в комплекте с Node.js. Через него мы установим Claude Code.
💬 Промпт для LLM: Скопируй и вставь в Claude или ChatGPT:
У меня Windows. Мне нужно установить: Node.js и Claude Code. Я открыл PowerShell. Проведи меня пошагово. Если будут ошибки — помоги разобраться. Я буду копировать команды и присылать результат.
npm install -g @anthropic-ai/claude-code
Флаг -g означает глобальную установку — команда claude станет доступна из любой папки. После установки набери claude в терминале — и ты в диалоге с AI-агентом, который видит твои файлы, может их читать, редактировать и создавать новые.
Git отслеживает изменения в файлах. Машина времени для твоих проектов: всегда можно посмотреть, что менялось, и вернуться к любой предыдущей версии.
winget install Git.Git
Или скачай установщик с git-scm.com и запусти его. В процессе установки можно оставить все настройки по умолчанию. После установки перезапусти терминал.
Проверка:
git --version
Сразу после установки выполни две настройки. Первая — твоё имя и почта для подписи коммитов:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
Вторая — настройка окончаний строк. Это специфика Windows:
git config --global core.autocrlf true
Windows и macOS/Linux используют разные символы для переноса строки. Без этой настройки Git будет показывать фантомные изменения в каждом файле, хотя на самом деле ничего не менялось. Одна команда решает проблему навсегда.
git init
Инициализирует отслеживание изменений в текущей папке. Выполняется один раз для каждого проекта.
git add .
Подготавливает все изменённые файлы к сохранению. Точка означает "все файлы в текущей папке".
git commit -m "initial setup"
Сохраняет снимок текущего состояния с описанием того, что изменилось.
git push
Отправляет снимки на GitHub — удалённое хранилище (требует предварительной настройки репозитория на github.com).
Зачем это для базы знаний? Если AI-агент изменил заметку не так, как нужно, или случайно удалил что-то важное — ты откатываешь одной командой. Полная страховка от любых ошибок, своих и агентских.
💬 Промпт для LLM: Скопируй и вставь в Claude или ChatGPT:
Объясни мне git как систему сохранений в видеоигре. Я хочу понять: что такое commit (сохранение), branch (параллельная вселенная), push (загрузка на сервер). Приведи примеры из реальной жизни, не из программирования.
WSL (Windows Subsystem for Linux) — это полноценный Linux, работающий прямо внутри Windows. Не виртуальная машина, а глубокая интеграция на уровне ядра. Некоторые AI-инструменты и dev-окружения изначально разрабатываются под Linux и работают стабильнее именно в нём.
Установка:
wsl --install
Потребуется перезагрузка компьютера. После этого в Windows Terminal появится новая вкладка с Ubuntu (или другим дистрибутивом Linux). Это отдельная файловая система со своими командами, но ты можешь легко обращаться к файлам Windows из WSL и наоборот.
Для курса WSL не обязателен — PowerShell покрывает все задачи. Но если планируешь серьёзно работать с AI-инструментами и разработкой — стоит попробовать. Многие профессиональные разработчики на Windows используют именно WSL как основную рабочую среду.
💬 Промпт для LLM: Скопируй и вставь в Claude или ChatGPT:
Я слышал, что WSL (Windows Subsystem for Linux) может быть полезен для работы с AI-инструментами. Объясни простыми словами: что это, зачем нужно, стоит ли мне его устанавливать если я [не программист / немного программирую / хочу использовать Claude Code]?
При первом запуске скриптов PowerShell может показать красное сообщение об ошибке, что выполнение скриптов запрещено. Это политика безопасности по умолчанию. Исправляется одной командой:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
Эта настройка разрешает запуск локальных скриптов и скачанных с цифровой подписью. Применяется только к твоему пользователю и не снижает безопасность системы.
Если после установки команда node --version или git --version выдаёт ошибку "не распознано как команда" — закрой терминал полностью и открой новый. Windows загружает пути к программам при запуске терминала. Новая установка не подхватывается автоматически в уже открытом окне.
Если перезапуск не помог — перезагрузи компьютер. В редких случаях Windows требует полный перезапуск для обновления системных путей.
Windows любит папки с пробелами ("Program Files", "My Documents"). В терминале пробел — это разделитель аргументов. Решение — кавычки:
cd "Program Files"
cd "My Documents"
Совет на будущее: свои папки для проектов называй без пробелов. Используй дефисы (my-project) или подчёркивания (my_project).
Некоторые антивирусы (особенно Kaspersky, Avast, Norton) могут блокировать работу npm — менеджера пакетов Node.js. Симптомы: установка пакетов зависает, выдаёт таймаут или непонятные ошибки сети. Решение: добавь папку Node.js (обычно C:\Program Files\nodejs\) и папку npm-кэша (C:\Users\твоё-имя\AppData\Roaming\npm) в исключения антивируса.
Твой Windows полностью готов к работе с AI-агентами. PowerShell для команд, Node.js для запуска инструментов, Git для контроля версий, Claude Code для AI. Навигация по файлам освоена, основные операции понятны. Этого набора достаточно, чтобы запускать и управлять AI-агентами из терминала. Остальное придёт с практикой — терминал учится не чтением, а использованием.
Курс AI Obsidian — 3 недели, 9 встреч, максимум 32 человека
Записаться →