Рассматриваемые команды

Команды bash

Приложения

Относительные и абсолютные пути

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

Если вы собираетесь активно взаимодействовать с файловой системой, то наилучший вариант решения данной задачи:

  1. Изменить текущий рабочий каталог на каталог, который ближе всего находится ко всем файлам, с которыми будет взаимодействовать пользователь.
  2. Формировать относительные пути для файлов, с которыми надо взаимодействовать.

Для эффективной работы с относительными путями всегда требуется перейти в нужный каталог. Для этих целей

Рекомендации по выполнению задания

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

**Задача**

Перейти в каталог `/usr/share` из любого каталога.

**Решение**

`cd /usr/share`

Для ведения записей рекомендуется использовать формат Markdown, спецификацию которого можно прочитать на сайте commonmark.org. Расширение данных файлов — md или markdown. Большинство редакторов для программистов поддерживают удобную работу с данным форматом файлов.

Задачи на изучение относительных и абсолютных файлов

Внимание. Перед выполнением каждого основного пункта задачи переходите в каталог /usr/share, используя абсолютный путь.

  1. Используя абсолютный путь перейдите в каталог /usr.
    1. Вернитесь в каталог /usr/share используя - в качестве аргумента приложению cd.
  2. Используя относительный путь перейдите в каталог /usr.
  3. Используя абсолютный путь перейдите в каталог /usr/share/doc/bash.
  4. Используя относительный путь перейдите в каталог /usr/share/doc/bash.
  5. Используя абсолютный путь перейдите в корневой каталог.
  6. Используя относительный путь перейдите в корневой каталог.
  7. Используя абсолютный путь перейдите в каталог /etc/default.
  8. Используя относительный путь перейдите в каталог /etc/default.
  9. Используя специальное сокращение перейдите в домашний каталог пользователя.
  10. Используя поведение по умолчанию команды cd перейдите в домашний каталог.
  11. Используя абсолютный путь перейдите в домашний каталог пользователя.
  12. Используя относительный путь перейдите в домашний каталог пользователя.