Определение домашнего каталога с помощью pwd и cd
На этом этапе вы изучите две базовые команды для навигации по файловой системе Linux: pwd и cd. Мы начнем с определения вашего текущего местоположения, а затем научимся переходить в домашний каталог.
Команда pwd (print working directory) сообщает, где именно в иерархии файловой системы вы находитесь в данный момент. При запуске новой сессии терминала в этой лабораторной работе вы автоматически попадаете в специальную директорию под названием project. Давайте это проверим.
Выполните команду pwd в терминале:
pwd
Вы должны увидеть следующий вывод, который представляет собой абсолютный путь к вашему текущему каталогу:
/home/labex/project
Теперь перейдем к команде cd (change directory). Она позволяет перемещаться между папками. У каждого пользователя в системе Linux есть специальный «домашний» каталог — место по умолчанию для хранения личных файлов. Для вашего пользователя labex домашний каталог находится по адресу /home/labex.
Удобный способ мгновенно попасть в домашний каталог из любого места — ввести команду cd без аргументов. Попробуйте сделать это сейчас:
cd
Обычно эта команда не выводит никакого текста, но она незаметно меняет ваше местоположение. Чтобы подтвердить переход, снова воспользуйтесь командой pwd:
pwd
Теперь в выводе будет указан путь к вашему домашнему каталогу:
/home/labex
В рамках этой лабораторной работы мы будем работать внутри каталога ~/project. Давайте вернемся в него. Символ тильды (~) — это специальное сокращение, обозначающее ваш домашний каталог. Таким образом, путь ~/project начинается от вашего домашнего каталога и указывает на папку project внутри него.
Выполните следующую команду, чтобы вернуться в рабочую директорию лабораторной работы:
cd ~/project
Наконец, запустите pwd еще раз, чтобы убедиться, что вы вернулись в исходную точку для следующего шага.
pwd
Вы должны увидеть знакомый путь, подтверждающий ваше возвращение:
/home/labex/project
Вы успешно применили pwd, чтобы узнать свое местоположение, и cd, чтобы переместиться в домашний каталог и обратно. Это важнейшие навыки для работы в любой системе Linux.