Как вернуться в предыдущую папку в терминале
Работа в терминале, будь то Linux, macOS или Windows (с использованием PowerShell или CMD), требует уверенного владения командами навигации. Это как умение ориентироваться на местности, только в цифровом пространстве вашей файловой системы. Без этих навыков вы будете чувствовать себя потерянным в лабиринте папок. В этой статье мы подробно рассмотрим, как эффективно перемещаться между директориями, возвращаться к предыдущим расположениям и получать информацию о содержимом папок. 📂
- Возвращаемся в прошлое: Команда cd -
- Исследуем окрестности: Автозаполнение с помощью Tab ⌨️
- Команда ls: Знакомство с содержимым папки 🔎
- Навигация в CMD: Быстрые клавиши для курсора ⌨️
- PowerShell: Где найти и как запустить? ⚙️
- Выводы и заключение 🏁
- FAQ: Часто задаваемые вопросы ❓
Возвращаемся в прошлое: Команда cd -
Самый быстрый способ вернуться в предыдущую директорию, в которой вы работали, — это использовать команду cd -
. Это как кнопка «Назад» в вашем браузере, только для файловой системы. 🔙
Почему это удобно?
- Экономия времени: Не нужно заново набирать полный путь к папке.
- Удобство: Особенно полезно, если вы часто переключаетесь между двумя директориями.
- Простота: Легко запомнить и использовать.
Предположим, вы находитесь в /home/user/documents
, а затем перешли в /var/log
. Чтобы вернуться обратно в /home/user/documents
, просто введите cd -
и нажмите Enter. ✨
После использования cd -
вы можете снова ввести cd -
, чтобы вернуться в /var/log
. Эта команда переключает вас между двумя последними посещенными директориями.
Исследуем окрестности: Автозаполнение с помощью Tab ⌨️
Если вы не уверены, куда можно перейти из текущей папки, используйте автозаполнение. Введите cd
+ пробел, а затем дважды нажмите клавишу Tab. Терминал покажет вам список всех доступных поддиректорий и файлов в текущей директории.
- Экономия времени: Не нужно набирать полные имена файлов и папок.
- Предотвращение ошибок: Избегайте опечаток в именах директорий.
- Исследование: Узнайте, какие файлы и папки доступны в текущей директории.
Если в текущей директории есть папки documents
, downloads
и pictures
, после ввода cd
и двойного нажатия Tab терминал покажет вам этот список.
Команда ls: Знакомство с содержимым папки 🔎
Команда ls
(list) — это ваш главный инструмент для просмотра содержимого текущей директории. Она показывает список всех файлов и папок, находящихся в ней.
ls
:
ls
: Просто выводит список файлов и папок.ls -l
: Выводит подробный список файлов и папок, включая права доступа, владельца, размер и дату изменения.ls -a
: Показывает все файлы и папки, включая скрытые (начинающиеся с точки).ls -t
: Сортирует файлы и папки по времени изменения (от новых к старым).ls -R
: Рекурсивно выводит содержимое всех поддиректорий.
ls -l
покажет вам что-то вроде этого:
-rw-r--r-- 1 user user 1024 Jan 1 12:00 file.txt
drwxr-xr-x 2 user user 4096 Jan 1 12:00 directory
Здесь мы видим права доступа (-rw-r--r--
и drwxr-xr-x
), количество жестких ссылок (1 и 2), владельца (user), группу (user), размер (1024 и 4096), дату и время изменения (Jan 1 12:00) и имя файла или папки (file.txt и directory).
Навигация в CMD: Быстрые клавиши для курсора ⌨️
В командной строке Windows (CMD) вы можете перемещать курсор по строке командами с помощью сочетаний клавиш:
[Alt + B]
: Перемещает курсор на одно слово назад.[Alt + F]
: Перемещает курсор на одно слово вперед.
Эти команды могут быть полезны для редактирования длинных команд, не используя клавиши стрелок.
PowerShell: Где найти и как запустить? ⚙️
PowerShell — это мощная оболочка командной строки и язык сценариев от Microsoft. Если вы используете Windows, PowerShell, скорее всего, уже установлен.
Как найти PowerShell:- Откройте меню «Пуск».
- Прокрутите список приложений до папки "Windows PowerShell".
- В этой папке вы найдете различные версии PowerShell, включая 32-разрядные (x86) и 64-разрядные.
Просто выберите нужную версию PowerShell из меню «Пуск». Вы также можете запустить PowerShell, набрав powershell
в строке поиска Windows или в CMD.
- Мощные команды: PowerShell предоставляет широкий набор командлетов (cmdlets) для управления системой.
- Скриптинг: PowerShell позволяет автоматизировать задачи с помощью скриптов.
- Интеграция: PowerShell тесно интегрирован с Windows и другими продуктами Microsoft.
Выводы и заключение 🏁
Умение перемещаться по файловой системе в терминале — это ключевой навык для любого пользователя, работающего с командной строкой. Команды cd
, ls
, автозаполнение с помощью Tab и знание расположения PowerShell помогут вам эффективно управлять файлами и папками, автоматизировать задачи и чувствовать себя уверенно в цифровом пространстве. 🚀 Освоив эти простые, но мощные инструменты, вы значительно повысите свою продуктивность и сможете решать задачи быстрее и эффективнее.
FAQ: Часто задаваемые вопросы ❓
- Как вернуться на один уровень вверх в директории?
Используйте команду cd ..
. Например, если вы находитесь в /home/user/documents
, то cd ..
переместит вас в /home/user
.
- Как перейти в домашнюю директорию?
Используйте команду cd
без аргументов или cd ~
.
- Как узнать текущую директорию?
Используйте команду pwd
(print working directory).
- Что такое скрытые файлы?
Это файлы и папки, имена которых начинаются с точки (.
). Они обычно используются для хранения конфигурационных файлов и настроек. Чтобы увидеть их, используйте команду ls -a
.
- Чем отличается PowerShell от CMD?
PowerShell — это более мощная и современная оболочка командной строки, чем CMD. PowerShell использует командлеты (cmdlets), которые работают с объектами, а CMD использует команды, которые работают с текстом. PowerShell также предоставляет больше возможностей для автоматизации задач с помощью скриптов.