Первая неделя в терминале у всех выглядит одинаково: команда вроде набрана правильно, а в ответ — то «нет такого файла», то вообще тишина. Кажется, что машина капризничает. На самом деле почти всегда дело в одной из пяти простых ошибок.
Хорошая новость: каждая из них лечится одной привычкой. Разберём их по очереди — спокойно и по-человечески.
Не там находишься
Самая частая беда. Команда правильная, но запущена не из той папки — и терминал честно отвечает, что файла не существует.
- Не помнишь, где ты — набери
pwd(показывает текущую папку). - Посмотри, что вокруг —
lsвыведет содержимое папки. - Перейти в нужное место —
cd имя_папки.
Привыкни начинать с pwd и ls, прежде чем что-то делать. Это две секунды, которые экономят полчаса нервов.
rm без раздумий
Команда rm удаляет файл сразу и навсегда — без «Корзины» и без вопроса «вы уверены?». Это не баг, а замысел: терминал доверяет тому, что вы написали.
- Сначала посмотри, что удаляешь — запусти
ls, убедись, что имя верное. - Не торопись с шаблонами вроде
*— они захватывают больше, чем кажется. - Важное держи в репозитории — после
git commitфайл можно вернуть.
Важно
У rm нет «Корзины». Удалённый файл не восстановить штатными средствами. Прежде чем нажать Enter, перечитай строку целиком — особенно если в ней есть *.
Опечатки и пробелы в путях
Терминал понимает буквально. Лишний символ в пути — и он ищет файл, которого нет.
- Жми Tab — терминал сам дописывает имена файлов и папок, и опечаток становится меньше.
- Помни про регистр:
Photo.jpgиphoto.jpg— разные файлы. - ␣ Пробел в имени ломает команду:
my fileчитается как два аргумента. Бери такое имя в кавычки —"my file"— или не ставь пробелы вовсе.
Не читают текст ошибки
Сообщение об ошибке — это не ругань, а подсказка. В нём почти всегда написано, что именно пошло не так: «нет такого файла», «отказано в доступе», «команда не найдена».
Прочитай строку до конца, прежде чем паниковать или гуглить. Половину проблем вы решите сами — там прямо сказано, чего не хватает.
pwd # где я сейчас
ls # что в этой папке
cd projects # зайти в папку projects
mkdir notes # создать папку notes
Эти четыре команды — основа основ. Полный разбор с примерами мы собрали в справочнике команд: держите его под рукой, пока не запомните.
Терминал не страшный — он просто очень буквальный. Освойте эти пять привычек, и он из загадочного чёрного окна превратится в обычный инструмент. А дальше будет проще: тот же самый терминал — это место, где живёт Claude Code, ваш будущий помощник в коде.