Навигация по файловой системе в Linux через терминал – важный навык․ Команда cd (change directory) является основной для смены директории․ Но как быстро вернуться в предыдущую папку?
Использование команды cd ․․
Самый простой способ – это команда cd ․․․ Две точки (․․) обозначают родительский каталог (parent directory), то есть каталог на уровень выше․ Введите cd ․․ в терминале и нажмите Enter․ Вы вернетесь в предыдущую директорию․
Команда cd -
Другой полезный способ – команда cd -․ Эта команда переключает вас между текущей и предыдущей директорией, в которой вы находились․ Оболочка (bash, zsh и другие) запоминает предыдущий путь․
Примеры использования
Предположим, вы находитесь в /home/user/documents/reports․
cd ․․вернет вас в/home/user/documentscd -вернет вас туда, откуда вы пришли в/home/user/documents/reports
Дополнительные команды
Для отображения текущего пути используйте команду pwd (print working directory)․ Для просмотра истории команд используйте history․

Более глубокое понимание и продвинутые техники
Понимание принципов работы навигации по файловой системе в Linux, особенно через linux терминал, позволяет более эффективно управлять файлами и каталогами․ Основной инструмент для смены директории – это cd команда․ Мы уже рассмотрели, как вернуться в предыдущую директорию linux с помощью `cd ․․` и `cd -`․
Различия между cd ․․ и cd -
cd ․․( cd ․․ linux ) всегда перемещает вас на один уровень вверх, к parent directory, независимо от того, где вы были до этого․ Это простой и понятный способ вернуться на уровень выше․cd -, с другой стороны, перемещает вас в предыдущая директория, которая была сохранена оболочкой linux ( shell )․ Это особенно полезно, если вы часто переключаетесь между двумя конкретными каталогами․
Использование cd с абсолютными и относительными путями
Важно понимать, что команда cd может принимать как абсолютные, так и относительные пути․ Абсолютный путь начинается с корневого каталога (`/`), а относительный путь – относительно текущей директории․
Пример:
cd /home/user/documents– переходит в каталог `documents` по абсолютному пути․cd documents– переходит в каталог `documents`, находящийся в текущей директории (относительный путь)․
Альтернативные способы навигации и возврата в каталог
Хотя cd ․․ и cd - являются основными, существуют и другие способы упростить навигацию в командной строке:
- Автодополнение (Tab): Используйте клавишу Tab для автоматического завершения имен файлов и каталогов․
- История команд: Используйте клавиши стрелок вверх и вниз для просмотра и повторного использования предыдущих команд, включая команды
cd․ Как уже упоминалось, командаhistoryпоказывает всю историю․ - Псевдонимы (Aliases): Создайте собственные псевдонимы для часто используемых команд
cd․ Например, можно создать псевдоним `back` для команды `cd ․․`․
Примеры для bash и zsh
Обе bash и zsh (популярные shell ) поддерживают описанные выше команды и методы․ Синтаксис и поведение в основном идентичны․ Однако, zsh часто имеет дополнительные плагины и функции, которые могут еще больше упростить перемещение по файловой системе․
Освоение linux команды навигации, включая способы как перейти в предыдущую папку и эффективно использовать cd команда, значительно повышает продуктивность при работе с linux и unix системами․ Помните, что pwd всегда покажет текущий путь, а history поможет вспомнить предыдущие действия․ Используйте ․․ (две точки) для простого подъема на уровень выше, а `cd -` для быстрого переключения между двумя последними используемыми директория / каталогами․ Не забывайте про linux команды для работы с файлами, которые могут быть использованы в связке с навигацией для более эффективной работы․
Мне нравится
