Поиск по сайту:
Обычай — деспот меж людей (А.С. Пушкин).

Bash. Получить текущий каталог

FavoriteLoadingДобавить в избранное
19.12.2020
Bash Heredoc

В Linux все задачи, выполняемые с помощью командной строки, требуют от пользователей доступа к соответствующим каталогам. В компьютерной системе с ОС Linux или Ubuntu существуют разные типы каталогов. Пользователи могут получить доступ к каждому каталогу через терминал и взаимодействовать с ними. Есть несколько вариантов, и каждый раз, когда пользователи взаимодействуют с командной строкой текущего каталога, они работают.

Система Linux отвечает, предоставляя информацию по каждому запросу ввода. Полученный результат является стандартным и печатается в приглашении оболочки. В этом руководстве мы подробно рассмотрим способы доступа к текущему рабочему каталогу и то, как пользователи могут переключаться из одного каталога или местоположения в другое, а также приведем соответствующие примеры. Команда, используемая для доступа к текущему рабочему каталогу, поможет им получить доступ к любому месту в своей системе в любое время в соответствии с их требованиями.

 

Требования

Следующие системные требования являются обязательными для запуска команд в bash для получения каталога:

В руководстве предполагается, что в компьютерных системах пользователей уже установлена ​​последняя версия ОС Linux Mint. Для bash получите текущий каталог в Linux Mint 20, откройте Терминал из главного меню в левом нижнем углу экрана, а затем выберите параметр Терминал.

Чтобы взаимодействовать с терминалом, введите bash и нажмите клавишу Enter.

$bash

Он отобразит приглашение, которое показывает, что Bash ожидает значения ввода.

Примечание
Все зависит от компьютерной системы пользователя, что они могут получить другой запрашиваемый символ (текущее местоположение в файловой структуре компьютерной системы, включая рабочий каталог, который в настоящее время запущен в системе). При вводе команд не вводите $ или какой-либо другой символ перед командой. Также обратите внимание, что в примерах, упомянутых в этой статье, строки с подсказкой и не начинающиеся с символа $ являются выходными данными каждой команды.

 

Читать  Лучшие инструменты письма для Linux, не отвлекающие внимания

PWD (Распечатать рабочий каталог)

Текущий рабочий каталог – это каталог, в котором выполняются все команды. Вам нужно напечатать имя текущего рабочего каталога. Введите команду PWD и нажмите Enter. Он покажет полный каталог на выходе, как показано ниже:

$pwd

Приведенный выше вывод показывает, что в настоящее время мы находимся в каталоге пользователя, то есть /home/aqsa. Здесь используется команда PWD, рабочий каталог печати, и после ввода система Linux Mint 20 запрашивает отображение текущего местоположения. Каталог по умолчанию – это домашний каталог, который появится, когда пользователи начнут новый сеанс Bash.

Примечание. Чтобы выйти из каталога на один уровень, введите cd .. и нажмите Enter. Вы будете возвращены в один каталог.

$cd ..

В то время как, если вы хотите выйти из всех каталогов, просто введите cd и нажмите Enter. Вы попадете в каталог по умолчанию.

 

CD (изменить текущий рабочий каталог)

Иногда пользователи хотят переключиться из одного каталога в другой, чтобы получить доступ к соответствующим местоположениям и файлам в другом каталоге. Для этого им нужно использовать команду CD, а затем указать местоположение или каталог, например, Documents, Home и т. д.

Просто введите имя каталога компакт-диска и нажмите Enter. Вы можете распечатать свой каталог, чтобы проверить этот новый путь. Рабочий каталог можно изменить на существующий, и текущий рабочий каталог будет обновлен, как показано в примере ниже. Здесь мы достигли домашнего каталога.

$cd directory-name

Вы также можете перейти дальше в любом каталоге, введя имя каталога компакт-диска и нажав клавишу ВВОД. Далее вы попадете в то место, которое ищете. Пользователи могут попробовать ввести весь путь за один раз, например, cd /home/documents/test.docx; это избавит их от попытки выполнить несколько шагов и поможет им добраться до места за один раз.

Примечание
Вы также можете увидеть список всех файлов, находящихся в том месте, где вы находитесь. Это можно сделать, просто набрав ls, затем вы можете нажать Enter, чтобы увидеть результат.

 

Читать  5 лучших видеоплееров для Ubuntu

Показать или перечислить все каталоги

Знание списка всех каталогов – одна важная вещь при работе в системах Linux. Пользователи могут проверять различные параметры в зависимости от каталогов, в которых они в настоящее время работают, и хотели бы переключаться между ними, чтобы они могли использовать эти местоположения.

Чтобы отобразить все каталоги из определенного места, попробуйте следующую команду:

$ ls -d * /

Здесь, в приведенном ниже примере, пользователь находится в своем домашнем каталоге, поэтому он будет отображать соответствующий каталог, который называется «в списке aqsa» и «в настоящее время используется».

Примечание. Вы также можете использовать комбинацию команд ls и grep, которые выведут список имен каталогов. Для этого пользователи могут использовать команду find. Ниже приведены несколько команд, которые также можно использовать вместо команды, упомянутой выше:

$ ls -l | grep ‘^ d ‘
$ ls -l | egrep ‘^ d ‘

Заключение

В этой статье мы изучили различные варианты получения текущего каталога с помощью Bash в Linux Mint 20. Таким образом, пользователи могут получить доступ к текущему каталогу в Linux или Ubuntu в зависимости от системы, которую они используют. Обсуждаются различные параметры командной строки, чтобы пользователи знали, как получить текущий каталог, в котором они работают. Текущий рабочий каталог – это каталог, из которого пользователи вызывают различные виды команд из своего терминала или строки консоли. Они могут получить доступ к разным локациям, просто набрав эти простые команды за один раз, а затем выполнить соответствующие действия в тех локациях, в которых они обычно работают.

Читать  Что вы можете сделать с VPS-хостингом Linux (помимо размещения веб-сайтов)? Часть 2

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

18 − четырнадцать =

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Редактирование видео стало более доступным для любителей благодаря наличию свободного…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: