Claude Code·с нуля

Уровень 1 · Компьютеры — не магия

Файлы и папки

Когда ты слышишь «программист пишет код», представь это так: он создаёт файлы и складывает их в папки. И всё. Никакой магии — это та же логика, что в школьной парте: тетрадка по математике лежит в отделении для математики, а не валяется среди учебников по литературе.

Компьютер устроен так же. У каждого файла есть имя и место, где он лежит. Это место называется путь — например, /home/student/notes.txt означает «файл notes.txt, лежит в папке student, которая лежит в папке home».

Файловый проводник

Вот так выглядит твоя домашняя папка

Кликни по папкам, чтобы посмотреть, что внутри. `📁` — папка, `📄` — файл.

📄notes.txtМоя первая заметка.

Папка — это просто файл, который хранит другие файлы

Это первая идея, которую важно усвоить: с точки зрения компьютера папка не «контейнер» в физическом смысле. Это особый файл, который хранит список того, что в нём лежит. Поэтому в одном и том же месте можно положить тысячу файлов или ноль — папка не «переполнится».

Квиз

Проверь понимание

Что такое папка с точки зрения компьютера?

Путь — это адрес файла

Чтобы найти конкретный файл на компьютере, нужен путь. Это просто последовательность имён папок, через /, и в конце имя файла.

/home/student/docs/shopping.txt

Читается слева направо: «корень — папка home — папка student — папка docs — файл shopping.txt». Слэш / в самом начале означает корень файловой системы — самое верхнее место, выше которого ничего нет.

Собери путь

Собери путь к файлу `todo.txt`

Файл `todo.txt` лежит в папке `docs`, которая лежит в папке `student`, которая лежит в `home`.

(пусто)

Имена тоже важны

В имени файла обычно есть две части: само имя и расширение через точку. Расширение подсказывает, что внутри: .txt — это текст, .jpg — картинка, .md — заметки в markdown, .py — программа на Python.

Сопоставление

Соедини расширение и тип содержимого

Кликни по элементу слева, потом по парному справа.

Терминал — это просто способ говорить с компьютером

Папки и файлы можно открывать мышкой, но программисты обычно работают через терминал. В терминале ты вводишь команды, и компьютер их выполняет — это быстрее, чем кликать по иконкам, и проще автоматизировать.

Сейчас попробуй сам. Внизу — настоящий, рабочий терминал. Попробуй несколько команд:

терминал

Что ты узнал

Шаги

Подведём итог

  1. 1Файлы хранят данные — текст, картинки, программы. У каждого есть имя и место (путь).
  2. 2Папка — это файл со списком того, что в нём лежит. Поэтому одна папка может содержать как ноль, так и миллион файлов.
  3. 3Путь читается слева направо, разделители — `/`. Путь, начинающийся с `/`, отсчитывается от корня файловой системы.
  4. 4Расширение в имени (`.txt`, `.jpg`, `.md`) подсказывает тип содержимого, но не обязывает компьютер.
  5. 5Терминал — это интерфейс к файловой системе и программам. Команды `pwd`, `ls`, `cat` — твои первые инструменты.