Модуль 1 · Урок 4

Командний рядок і локальний сервер

Terminal виконує команди у конкретному current working directory. Безпечний developer спочатку перевіряє context і target, а local server запускає лише з кореня навчального проєкту.

cwdProgram + argumentslocalhostPort

Читайте команду до запуску

ProgramЩо буде виконано: наприклад, `python`.
OptionsЯк змінюється режим виконання.
ArgumentsЯкий file, directory, port або інший target.

`pwd`/поточний prompt і directory listing дають context. `cd` змінює cwd; relative target після цього читається інакше.

file:// і local HTTP

РежимЩо відбуваєтьсяОбмеження
file://Browser читає local file напрямуНе відтворює повний HTTP/origin behavior
http://localhost:8000/Local process відповідає через port 8000Server має правильний document root і мусить працювати

`localhost` вказує на цей computer, а port обирає конкретний listening service. Це не робить сторінку публічною автоматично.

Безпечний preflight

  1. Покажіть cwd і project root.
  2. Розкладіть команду на program/options/arguments.
  3. Назвіть expected output і files, що можуть змінитися.
  4. Не запускайте destructive/copied commands без розуміння target.
  5. Після запуску перевірте URL/status; сервер зупиніть через `Ctrl+C`.

Практика модуля

BookFlow starter workspace

Завантажте пакет, перевірте структуру, запустіть local server, зберіть Network/Console evidence й заповніть safety checklist.

Завантажити starter pack →

Офіційні джерела

Практична перевірка · урок 4 з 60

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Що таке current working directory?
2. Що робить cd?
3. Як читати команду професійно?