Як додати потужний багатозадачність до вашого терміналу Linux
Багатозадачність в командному рядку може бути дуже заплутаною для початківців, які використовують екран. Використання Byobu надає доступ до загальної системи статистики, що полегшує роботу новачків без запам'ятовування важкодоступних клавіатурних скорочень.
GNU Screen є знахідкою для більшості людей, які працюють у терміналі. Вона дозволяє створювати кілька екземплярів, і ви відключитесь від них і поверніться до них пізніше. Це також досить горезвісно, що має високу криву навчання. Введіть Byobu.
Екран проти Byobu
Byobu - це розширення, яке з'єднує і використовує екран, але пропонує корисні статистичні дані та прості у використанні гарячі клавіші для основних команд. Для довідки див. Екран:
Екран GNU за замовчуванням не дає вам нічого, щоб знайти ваш підшипник, але, редагуючи файл .screenrc, ви можете додати рядок "hardstatus", як на знімку екрана вище. Ви можете побачити назву машини в лівому нижньому куті, а в нижньому правому куті - дату і час. У середній частині показано, скільки оболонок відкрито і яке є активним.
З іншого боку, ось типовий екран Byobu:
І так, це типово. Ви побачите відкриті оболонки та безліч інших статистичних даних, таких як час безвідмовної роботи, тактова частота, завантаження процесора, використання пам'яті, швидкість мережі, пакети, які потребують оновлення, і так далі. Ви також можете змінити потрібні кольори та потрібні параметри.
Встановлення та налаштування
Для того, щоб використовувати Byobu, вам також потрібно встановити Screen. Ми можемо використовувати просту команду терміналу для встановлення обох.
sudo apt-get встановлення екрану byobu
Введіть пароль і натисніть "y", якщо буде запропоновано підтвердження. Далі, час для легкого налаштування.
Ви запускаєте Byobu, просто ввівши його в командний рядок.
byobu
Якщо ви хочете використовувати опції для екрана, ви можете просто підключити їх, і він буде передавати їх разом. Тут ми будемо використовувати опцію -S (capital 'S'), щоб дати сесії назву.
byobu -S session_title
Можна також відновити сесії за допомогою прапора -r.
byobu -r
Або можна відновити за назвою:
byobu -r session_title
Ви побачите екран за умовчанням. Щоб розпочати налаштування, натисніть клавішу F9.
Перейдіть до пункту "Переключити сповіщення про стан", щоб змінити те, що відображається внизу.
Ви також можете зробити запуск Byobu за замовчуванням при кожному підключенні / вході.
Ви також можете змінювати кольори фону та переднього плану, якщо хочете.
Гарячі клавіші
Ви можете використовувати всі гарячі клавіші за замовчуванням екрану без другого погляду. Тим не менш, Byobu має більш легкі сполучення клавіш, які використовують функціональні клавіші:
- F2: Створити нове вікно
- F3: Перехід до попереднього вікна
- F4: Перехід до наступного вікна
- F5: Перезавантажити профіль
- F6: Від'єднайтеся від цієї сесії
- F7: Введіть режим копіювання / прокручування
- F8: Перезапис вікна
- F9: Меню конфігурації, також можна викликати Ctrl + a, Ctrl + @
Як бачите, це набагато простіше, ніж використання послідовностей Ctrl + a, Ctrl екрану. Якщо ви віддаєте перевагу набору для підключення клавіш Screen або якщо вони заважають іншій програмі (наприклад, Midnight Commander), то ви можете переключитися з використання функціональних клавіш на клавіші стилю екрана в меню або натиснути наступну послідовність клавіш:
Ctrl + a, ctrl+!
PuTTY
Якщо ви використовуєте PuTTY або KiTTY, то вам залишається лише один останній крок. Спочатку клавіші F можуть працювати неправильно, але це легко виправити.
У розділі Параметри клавіатури потрібно змінити налаштування функціональної клавіатури на "Xterm R6". Тепер ви маєте можливість користуватися Byobu через SSH!