Поиск по сайту:

У кого есть друзья, у того нет друга (Аристотель).

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

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

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

 

Требования

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

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

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

$bash

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

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

 

Читать  5 практических примеров команды Tail в 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, чтобы увидеть результат.

 

Читать  Использование Netcat для сканирования портов

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

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

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

$ ls -d * /

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

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

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

Заключение

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 votes
Рейтинг статьи
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments

Читайте также

0
Would love your thoughts, please comment.x
()
x

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

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close