Как вернуться назад в папку в терминале
Терминал — это мощный инструмент, позволяющий управлять компьютером с помощью текстовых команд. 💻 Он открывает перед пользователем широкие возможности, но и требует знания определенных команд. Одной из самых базовых является команда cd
, позволяющая перемещаться между папками (директориями) в файловой системе. 📂
Часто, путешествуя по лабиринтам файловой системы, возникает необходимость вернуться на шаг назад, в предыдущую папку. 🤔 К счастью, терминал предлагает несколько простых и удобных способов сделать это.
- Возврат в предыдущую папку: команда cd - 🔙
- bash
- Подъем на один уровень вверх: команда cd .. ⬆️
- Абсолютные и относительные пути 🗺️
- Автодополнение: быстрый поиск пути ⚡
- Горячие клавиши для перемещения по строке ⌨️
- Советы и выводы 🌟
- Знание этих простых команд и приемов сделает вашу работу в терминале более эффективной и комфортной! 🚀
- Часто задаваемые вопросы (FAQ) 🤔
Возврат в предыдущую папку: команда cd - 🔙
Самый быстрый и простой способ вернуться в предыдущую папку — воспользоваться командой cd -
. Достаточно ввести эти символы в терминале и нажать Enter, и вы мгновенно окажетесь в директории, где находились до этого. 🪄
Пример:
bash
user@computer:~/documents/projects/website$ cd -
user@computer:~/documents/projects$
В данном примере пользователь сначала находился в папке website
, расположенной по пути ~/documents/projects/website
. После выполнения команды cd -
он вернулся в предыдущую папку projects
.
Подъем на один уровень вверх: команда cd .. ⬆️
Другой распространенный сценарий — необходимость подняться на один уровень вверх по иерархии папок. Для этого используется команда cd ..
. Она позволяет перейти из текущей папки в ее родительскую директорию.
bash
user@computer:~/documents/projects/website$ cd ..
user@computer:~/documents/projects$
В этом примере пользователь также находился в папке website
, но на этот раз он воспользовался командой cd ..
, чтобы подняться на уровень вверх, в папку projects
.
Абсолютные и относительные пути 🗺️
Для навигации с помощью команды cd
можно использовать два типа путей:
- Абсолютный путь: указывает полный путь к папке от корневого каталога (
/
). Например,/home/user/documents/
. - Относительный путь: указывает путь к папке относительно текущей директории. Например,
documents/projects
(если текущая директория —/home/user/
).
Также к абсолютным путям относятся пути, начинающиеся с символа ~
, который является сокращением для домашнего каталога текущего пользователя (/home/user/
).
Автодополнение: быстрый поиск пути ⚡
Чтобы не вводить длинные пути вручную, терминал предлагает удобную функцию автодополнения. Достаточно ввести начало имени папки и дважды нажать клавишу Tab, и терминал сам предложит варианты продолжения пути. Это значительно ускоряет навигацию и снижает вероятность ошибок.
Пример:bash
user@computer:~$ cd Docu<Tab><Tab>
Documents/ Documents.pdf
user@computer:~$ cd Documents/
В данном примере пользователь ввел cd Docu
и дважды нажал Tab. Терминал предложил два варианта: папку Documents
и файл Documents.pdf
. Пользователь выбрал папку и продолжил навигацию.
Горячие клавиши для перемещения по строке ⌨️
Для удобства работы с терминалом полезно знать несколько горячих клавиш, которые помогут быстро перемещаться по строке:
- Ctrl+A (Home): переход в начало строки.
- Ctrl+E (End): переход в конец строки.
- Alt+B: перемещение курсора на одно слово назад (влево).
- Ctrl+B: перемещение курсора на один символ назад (влево).
Советы и выводы 🌟
- Используйте команду
cd -
для быстрого возврата в предыдущую папку. - Используйте команду
cd ..
для подъема на один уровень вверх по иерархии папок. - Используйте автодополнение (двойное нажатие Tab) для быстрого ввода путей.
- Не бойтесь экспериментировать с командой
cd
и изучать файловую систему.
Знание этих простых команд и приемов сделает вашу работу в терминале более эффективной и комфортной! 🚀
Часто задаваемые вопросы (FAQ) 🤔
- Вопрос: Что делать, если я забыл, где нахожусь в файловой системе?
- Ответ: Введите команду
pwd
, чтобы отобразить текущий путь. - Вопрос: Как перейти сразу в домашнюю директорию?
- Ответ: Введите команду
cd
илиcd ~
. - Вопрос: Как создать новую папку в терминале?
- Ответ: Используйте команду
mkdir имя_папки
. - Вопрос: Как удалить папку в терминале?
- Ответ: Используйте команду
rmdir имя_папки
(для пустых папок) илиrm -rf имя_папки
(для непустых папок, с осторожностью!).