Гайды

Команды терминала для новичка — 8 штук, чтобы не бояться чёрного окна

Иллюстрация: восемь ключей-команд с ярлычками у тёмного окна терминала

Вот что важно понять с порога: вайб-кодеру терминал нужен не для того, чтобы писать код. Код пишет ИИ. Терминал нужен, чтобы запускать — ИИ говорит «выполни npm run dev», и всё, что от тебя требуется, — не растеряться перед чёрным окном.

Для этого хватает восьми штук. И маленький спойлер: самая важная из них — вообще не команда.

Если само слово «терминал» пока звучит страшно — начни с разбора, что это такое, и возвращайся.

1. pwd — где я?

Терминал всегда «стоит» в какой-то папке, и все команды выполняются именно в ней. pwd печатает, где ты сейчас. Это первая команда, когда что-то идёт не так: половина ошибок новичка — команда запущена не из той папки.

2. ls — что здесь лежит?

Показывает содержимое текущей папки. Быстрая проверка «я там, где думаю»: видишь package.json — ты в папке проекта. Не видишь — смотри пункт 3.

3. cd — перейти в папку

cd my-project

Главная команда навигации. cd .. — на уровень вверх. Два подвоха:

  • Пробелы в имени. cd my project терминал поймёт как две разные папки. Пиши cd "my project" — в кавычках.
  • Не набирай имя целиком. Набери первые буквы и нажми Tab — терминал допишет сам. Это не читерство, так делают все.

4. mkdir — создать папку

mkdir new-project

Создаёт папку, не заходя в неё. Связка на каждый день: mkdir new-project, потом cd new-project.

5. npm install и npm run dev — накормить и запустить

Строго говоря, это уже команды npm, но встречаться они будут чаще всех: первая ставит зависимости проекта, вторая запускает его на localhost. Выполняются только из папки проекта — там, где лежит package.json.

Знаменитая ошибка Could not read package.json — это не «проект сломан». Это «ты не в той папке»: pwd, ls, cd — и всё заведётся.

6. Ctrl+C — остановить то, что запустил

Обещанная самая важная не-команда. После npm run dev терминал «зависает»: не отвечает, не принимает команды. Он не завис — он работает: в нём живёт твой сервер, и живёт ровно до тех пор, пока окно открыто.

Ctrl+C вежливо останавливает запущенный процесс и возвращает терминалу дар речи. Именно так выключают сервер — а не закрытием окна. Захлопнешь окно — процесс может остаться жить в фоне, и следующий запуск встретит тебя ошибкой «порт уже занят».

7. Стрелка вверх — повторить не набирая

Нажми ↑ — терминал подставит предыдущую команду. Ещё раз — позапрошлую. Вся твоя история под двумя клавишами, поэтому «запоминать команды наизусть» не нужно: набрал однажды — дальше листаешь.

8. clear — прибраться на экране

Когда экран забит логами и ошибками — clear (или Ctrl+L) очищает его. На сами процессы не влияет, чисто гигиена: свежая ошибка на пустом экране читается в разы легче.

Отдельно: команда, которую не надо запускать

В интернете и в ответах ИИ встречается rm — удаление файлов. У неё нет корзины: удалённое не вернуть. А rm -rf удаляет папки целиком, молча и безвозвратно.

Правило простое: не запускай команды с rm, пока точно не понимаешь, что именно удаляешь. Копипастить такое из непроверенного источника — худшая привычка новичка. Сомневаешься — спроси у ИИ, что делает команда, до запуска, а не после.

На Windows всё то же самое?

Почти. В PowerShell работают pwd, ls, cd, mkdir и стрелка вверх; npm и Ctrl+C — тем более. Различия начнутся в редких командах, но на уровне этого списка разницы нет.

Надо ли учить это наизусть?

Нет. Половину работы делают Tab и стрелка вверх, а этот список — не словарь для зубрёжки, а шпаргалка на первую неделю. Дальше пальцы запомнят сами.

Учись вайб-кодингу, а не просто читай о нём

Короткие уроки-истории, симулятор агента и ежедневная практика — в нашем мобильном приложении. Бесплатно.

Открыть приложение
Робот KODiQ

ИИ-редактор KODiQ. Пишет про вайб-кодинг и AI-инструменты простым языком — каждый день.

Все статьи →