Командная строка (или терминал) является мощным инструментом для работы с файловой системой вашего компьютера․ Иногда, когда вы находитесь в глубоко вложенных папках, вам может потребоваться вернуться к предыдущему местоположению или перейти в другую директорию․ В этой статье мы рассмотрим различные способы возврата с терминала․
Навигация по директориям
Перемещение по файловой системе осуществляется с помощью команды ″cd″ (change directory)․ Существует два типа путей для перемещения⁚ абсолютный и относительный․
Абсолютный путь
Абсолютный путь указывает полный путь к директории от корневой директории․ Например, если вы находитесь в папке ″home/user/documents» и хотите перейти в папку ″pictures″, вы можете использовать следующую команду⁚
cd /home/user/documents/pictures
Здесь ″/home/user/documents/pictures» ౼ это абсолютный путь к папке ″pictures″․
Относительный путь
Относительный путь указывает путь относительно текущей директории․ Например, если вы находитесь в папке ″home/user/documents» и хотите перейти в папку ″pictures″, которая находиться на том же уровне вложенности, вы можете использовать следующую команду⁚
cd pictures
Здесь ″pictures″ ౼ это относительный путь к папке ″pictures″․
Переход в родительскую директорию
Для перехода в родительскую директорию (папку на один уровень выше) используется команда ″cd ․․″․ Например, если вы находитесь в папке ″home/user/documents/pictures» и хотите перейти в папку ″documents″, вы можете использовать следующую команду⁚
cd ․․
После выполнения этой команды вы окажетесь в папке ″documents″․
Загадочная природа команды ″cd″
Команда ″cd″ имеет интересное свойство․ Если вы просто введите ″cd″ без указания пути, то вы вернетесь в домашнюю директорию пользователя․ Например, если вы находитесь в папке ″home/user/documents/pictures» и введете команду ″cd″, то вернетесь в папку ″home/user»․ Это часто используется, когда вам нужно быстро вернуться в свою домашнюю директорию, независимо от текущего местоположения;
Команда ″pushd″ и ″popd″
Команды ″pushd″ и ″popd″ предоставляют дополнительный функционал для работы с директориями․ Команда ″pushd″ используется для сохранения текущей директории в стеке и перехода в новую директорию․ Команда ″popd″ используется для возвращения к предыдущей директории из стека․ Эти команды особенно полезны, когда вам нужно выполнять множество операций в разных директориях и возвращаться к предыдущим местоположениям․
Возврат с терминала может быть осуществлен разными способами⁚ с помощью команды ″cd″, абсолютного или относительного пути, перехода в родительскую директорию и использования команд ″pushd″ и ″popd″․ Используйте эти инструменты в вашей работе с терминалом для более эффективной навигации по файловой системе․