Баш-це: Bash Framework, щоб зробити ваш термінал прохолодним

Коротко: Bash - це спільнота, керована баш-структурою для збереження різних сценаріїв оболонки, користувацьких команд, псевдонімів та ін., А також полегшує роботу терміналу.

Ми всі використовуємо термінал, більш-менш, незалежно від того, який дистрибутив Linux ми використовуємо. Але чи ви коли-небудь думали, що зовнішній вигляд за замовчуванням буде трохи мирським? Або коли-небудь хотілося б трохи більше контролювати свій термін робочого процесу? Сьогодні я збираюся показати вам спосіб підняти свій термінал.

Примітка: Ця стаття призначена для користувачів хоча б середнього рівня Linux, які будуть знати свій шлях до Shell та його конфігурації. Початківці можуть спробувати це на власний ризик.

Рекомендований ReadDisplay Лого Розподіл Логотипом ASCII Art в терміналі

Що під терміналом?

Емулятор терміналу або терміналу є просто інтерфейсом для взаємодії з оболонкою. Тепер, простими словами, оболонка (або інтерпретатор командного рядка) - програма, яку ми використовуємо для взаємодії основної системи шляхом введення команд.

Для Linux існує безліч різних оболонок. Але більшість популярних дистрибутивів Linux поставляються з Удар як їх оболонка за умовчанням. Отже, шанси дійсно високі, що ви використовуєте Bash у своєму терміналі.

Щоб перевірити, чи використовуєте Bash, запустіть таку команду та перевірте, чи ви бачите YES:

[-n "$ (echo $ BASH)"] && echo ТАК || відлуння НЕ

Тепер, коли ви знаєте, чи ви використовуєте Bash, давайте поринемо в основну тему.

Баш-це

Баш-це це баш-рама для використання, розробки та підтримки різних сценаріїв оболонки, користувацьких команд, псевдонімів тощо. Це проект, орієнтований на громаду на GitHub. Таким чином, все, що ви знайдете в ньому, використовується та перевіряється тисячами людей і розробляється багатьма учасниками.

псевдонімами

Баш-це поставляється з величезною колекцією псевдонімів, що використовуються спільнотою. На даний момент доступні скрипти псевдоніму 32. Ви можете ввімкнути / вимкнути їх за допомогою:

bash-enable alias apt bash-це вимкнути псевдонім git

Завершення

Введення всієї команди кожним часом болісно. Більшість інструментів командного рядка на Linux забезпечують завершення під час їх встановлення. Отже, якщо ви пишете перші два або три літери на терміналі та натискаєте TAB, воно автоматично завершується.

Але не всі вони мають можливість. Для багатьох інструментів командного рядка скрипти завершення написані розробниками спільноти, а не офіційним джерелом.

Баш-це колекція з них, і це дає вам простий спосіб включити / відключити їх:

bash-це дозволить завершити ssh bash-це відключає завершення pip

Ви повинні ввімкнути система завершення завантаження скриптів завершення, наданих системою і баш-це для завершення команди bash-it.

Рекомендована література для встановлення ретро-терміналу в Linux

Модулі

Bash - він поставляється з безлічю плагінів для різних інструментів і цілей. В даний час доступні плагіни 60. Загалом плагіни можуть містити:

  • Помічник функції для виконання різних складних завдань легко. Наприклад: витяг, мерзотник, рейки, SSH і т.п.
  • Сценарії ініціалізації та конфігурації, які готують інструменти, щоб бути готовими до використання. Наприклад: фасд, go, вузол, nvm, рбеньв і т.п.
  • Залежність інших частин bash-it. Наприклад: псевдонім-завершення, база, акумулятор і т.п.

повне г, повне г,, показали, від, номер, XNUMX псевдонім-завершення Плагін потрібно включити, щоб сценарії завершення працювали належним чином. Крім того, ви повинні включити база плагін, оскільки на нього залежать деякі інші плагіни. Команди для включення / відключення плагінів аналогічні тому, що ми бачили раніше.

теми

Це крута частина. Bash-це поточно має теми 57 для вас Bash підказки. Ось як виглядає Ubuntu vanilla Bash:

Термінал без баш-це

І ось як це виглядає з темою Bash-it:

Термінал з темою Bash-it і Brainy

Теми Bash-it можуть відображати різноманітну корисну інформацію у своєму запиті, наприклад:

  • Git-сховище та інша інформація про систему керування версіями
  • Python і Ruby версії
  • Час, інформація про батарею тощо!

Прохолодно, чи не так? Для встановлення теми потрібно встановити значення BASH_IT_THEME змінна в ".bashrc"Файл подібний до цього:

Встановлення теми Bash-it

Користувальницькі скрипти та теми

Якщо ви хочете завантажити свої власні скрипти з Bash-it, просто додайте скрипти в "./custom/"Каталог всередині баш-це папка Баш-це буде завантажувати кожен файл, який закінчується "басейн"В їх назві файлу".

Що стосується користувацьких тем, то тема теки повинна йти в "./custom/themes/"Каталог.

Знову ж таки, Bash - це проект, орієнтований на громаду, тому, якщо ви вважаєте, що сценарії будуть корисними для спільноти, ви можете подумати, як внести їх до основний проект на GitHub. Саме так він буде продовжувати зростати.

Тепер давайте подивимося, як встановити Bash-it.

Пропоновані ReadGoogler: тепер ви можете Google з терміналу Linux!

Баш-це встановлення

Найпростіший спосіб встановлення Bash-він виконує такі команди:

git clone --depth = 1 https://github.com/Bash-it/bash-it ~ / .bash-it cd ~ / .bash-it ./install.sh

Bash - його можна використовувати та встановлювати різними способами. Наприклад:

  • Просто скористайтеся клонованим сховищем (показано вище).
  • Виділіть його на GitHub, клонуйте його та змініть його, як вам здається.
  • Використовуйте його за допомогою диспетчера точок, як - дріббот (це дискусія на інший день).

Ви повинні експериментувати з ним, щоб побачити, як ви почуваєте себе комфортно.

Для отримання додаткової інформації ви можете перевірити README файл & Wiki. Навіть на сторінці GitHub є багато інформації та інструкцій щодо його використання.

Баш-це

Чи варто спробувати?

Ви жартуєте, чи не так? Звичайно, це так. Це може зайняти деякий час, щоб з'ясувати робочий процес із Bash-it. Але, у довгостроковій перспективі це дуже допомагає.

Ви збираєтеся спробувати? Ви пробували Баш-це раніше? Поділіться своїми думками з нами.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.