Linux Labs

Первые шаги / Ступень 5 из 15

Навигация и пути

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 8 · на машине · 4 мин

Путь от коллеги

Чему научишься

  • Определять текущий каталог и переходить по дереву файловой системы.
  • Выбирать абсолютный или относительный путь для конкретного действия.
  • Находить файл по имени и записывать путь к нему, не меняя исходники.

Коллега пишет: «Конфиг сайта — в config/site.conf, проверь, какой там порт». Открой файл по этому пути и посмотри, что получится.

«Начать» в карточке создаст учебный каталог ~/path-lab и переведёт тебя туда. Конфиг — файл с настройками программы, cat печатает содержимое файла на экран.

Упражнение · посмотреть

Проверь конфиг по пути коллеги

Ты в ~/path-lab. Выполни три команды по очереди и сравни, что напечатали две одинаковые cat.

Сначала предположи

Коллега уверен, что файл на месте. Что напечатает первая cat config/site.conf?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

Почему одна и та же cat config/site.conf сначала не нашла файл, а после cd project нашла?

  • Файл создала кнопка «Начать», ещё до первой cat. cd файлов не создаёт.

  • cd прав не меняет. Без права на чтение cat напечатала бы Permission denied, а она напечатала No such file or directory.

  • cat между запусками ничего не помнит. Вернись командой cd ~/path-lab и повтори первую cat — файла снова «нет».

Решила cd project: путь config/site.conf отсчитывается от текущего каталога, а она его сменила.

Ubuntu 24.04
Загрузка…