bd-–-Quickly-Go-Back-to-a-Parent-Directory-Instead-of-Typing

Bd — быстрое возвращение в корневую директорию вместо команды «cd ../../ ..»

Новости

Во время навигации по файловой системе через командную строку в системе Linux, чтобы вернуться в корневую директорию, мы обычно писали команду cd несколько раз (cd ../../..), пока мы не добиремся в интересующую директорию

Это может быть весьма утомительно и скучно, особенно для опытных пользователей Linux или для системных администраторов, которые выполняют множество различных задач, и надеются обнаружить кратчайший путь, чтобы облегчить работу во время работы системы.

В этой статье мы рассмотрим простую, но полезную утилиту для быстрого перехода в корневую директорию в системе Linux с помощью инструмента bd.

Bd — удобная утилита для навигации по файловой системе, она позволяет Вам быстро вернуться в корневую директорию, не набирая команду cd ../../.. несколько раз. Вы можете надежно объединить его с другими командами Linux для выполнения нескольких ежедневных операций.

 

Как установить bd в системе Linux

Выполните следующие команды, чтобы загрузить и установить bd в /usr/bin/ с помощью команды wget, сделать ее исполняемой и создать требуемый псевдоним в файле ~/.bashrc:

$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
$ chmod +rx /usr/bin/bd
$ echo 'alias bd=". bd -si" >> ~/.bashrc
$ source ~/.bashrc

 

Примечание! Чтобы включить сопоставление с директорией, установите флажок напротив -s вместо si в созданном выше коде.

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

 

$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd
$ sudo source /etc/bash_completion.d/bd

 

 

Как использовать bd в системе Linux

Предположим, что вы находитесь в корневой директории по этому пути:

/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $

 

И вы хотите быстро перейти в Documents, тогда просто введите:

$ bd Documents

 

Затем, чтобы перейти прямо в Data, вы можете ввести:

$ bd Data

 

 

Фактически, bd делает еще более прямой переход(быстрый переход), все, что Вам нужно сделать, это просто ввести bd <несколько начальных букв>, например:

$ bd Doc
$ bd Da

 

 

 

Важно! Если в иерархии имеется больше одной директории с тем же именем, bd переместит вас к более начальной (директории), как описано в приведенном ниже примере.

Например, в приведенном ниже пути есть две директории с одним и тем же именем — Books:

/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books

 

Команда bd books переместит вас в:

/media/aaronkilik/Data/ComputerScience/Documents/Books

 

 

Кроме того, использование bd без backticks (бэк слэша) в форме `bd <letter (s)>` печатает путь без изменение текущей директории, поэтому вы можете использовать `bd <letter (s)>` с другими распространенными командами Linux, такими как ls, echo и т. д.

В приведенном ниже примере, мы сейчас находимся в директории /var/www/html/internship/assets/filetree и для того, чтобы напечатать абсолютный путь с длинным списком содержимого и с суммированием размера всех файлов в директории html, мы можем просто напечатать:

$ echo `bd ht`
$ ls -l `bd ht`
$ du -cs `bd ht`

 

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

 

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню