Bash — это набор команд и скриптов сообщества Bash для Bash 3.2+, который поставляется с автозаполнением, темами, псевдонимами, пользовательскими функциями и многим другим. Он предлагает полезную среду для разработки, обслуживания и использования сценариев оболочки и пользовательских команд для вашей повседневной работы. Если вы ежедневно используете оболочку Bash и ищете простой способ отслеживать все свои скрипты, псевдонимы и функции, то Bash-it для вас! Прекратите загрязнять ваш каталог ~/bin и файл .bashrc, раскройте Bash it с помощью разветвлений/клонирования и начните наслаждаться работой.
Как установить Bash it в Linux
Чтобы установить Bash it, сначала вам нужно клонировать следующий репозиторий в папку по вашему выбору, например:
Затем выполните следующую команду, чтобы установить Bash it (он автоматически создает резервную копию ~/.bash_profile или ~/.bashrc, в зависимости от вашей ОС). Вам будет задан вопрос: «Хотите ли вы сохранить свои .bashrc и добавить шаблоны bash-it в конце? [y/n] », ответьте в соответствии с вашими предпочтениями.
После установки вы можете использовать команду ls для проверки установочных файлов и каталогов bash-it, как показано на рисунке.
Чтобы начать использовать Bash it, откройте новую вкладку или запустите:
Как настроить Bash it в Linux
Чтобы настроить Bash it, вам нужно отредактировать модифицированный файл запуска оболочки ~/.bashrc. Чтобы получить список всех установленных и доступных псевдонимов, дополнений и плагинов, выполните следующие команды, которые также должны показать вам, как включить или отключить их:
Далее мы покажем, как включить псевдонимы, но перед этим сначала перечислим текущие псевдонимы с помощью следующей команды.
Все псевдонимы находятся в каталоге $HOME/.bash_it/aliases/. Теперь давайте включим псевдонимы apt, как показано.
Затем перезагрузите конфигурацию bash it и еще раз проверьте текущие псевдонимы.
Из вывода команды alias теперь apt псевдонимы включены.
Вы можете отключить вновь включенный псевдоним с помощью следующих команд.
В следующем разделе мы будем использовать аналогичные шаги для включения или выключения дополнений ($HOME/.bash_it/creation/) и плагинов ($HOME/.bash_it/plugins/). Все включенные функции находятся в каталоге $HOME/.bash_it/enabled.
Как управлять темами Bash It
Тема по умолчанию для bash — это Бобби; Вы можете проверить это с помощью переменной env BASH_IT_THEME, как показано.
Вы можете найти более 50+ тем Bash it в каталоге $BASH_IT/themes.
Чтобы просмотреть все темы в вашей оболочке перед использованием любой, выполните следующую команду.
После того, как вы определили тему для использования, откройте файл .bashrc и найдите в нем следующую строку и измените ее значение на имя нужной темы, например:
Сохраните файл и закройте его и отправьте его, как показано выше.
Примечание. Если вы создали собственные темы вне каталога $BASH_IT/themes, укажите переменную BASH_IT_THEME непосредственно в файле темы:
И чтобы отключить их, оставьте указанную выше переменную env пустой.
Как искать плагины, псевдонимы или дополнения
Вы можете легко проверить, какие из плагинов, псевдонимов или дополнений доступны для определенного языка программирования, среды.
Трюк прост: просто найдите несколько терминов, связанных с некоторыми из команд, которые вы часто используете, например:
Чтобы просмотреть справочные сообщения для псевдонимов, дополнений и плагинов, запустите:
Вы можете создавать собственные сценарии и псевдонимы в следующих файлах в соответствующих каталогах:
Обновление и удаление Bash It
Чтобы обновить Bash it до последней версии, просто запустите:
Если вам больше не нравится Bash it, вы можете удалить его, выполнив следующие команды.
Сценарий uninstall.sh восстановит ваш предыдущий загрузочный файл Bash. После завершения операции вам необходимо удалить каталог Bash it со своего компьютера, запустив его.
И не забудьте запустить новую оболочку, чтобы последние изменения работали, или создайте ее заново, как показано ниже.
Вы можете увидеть все варианты использования, запустив:
Наконец, Bash it идет с кучей интересных функций, связанных с Git.
Для получения дополнительной информации см. Репозиторий Bash-it Github: https://github.com/Bash-it/bash-it.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.