Переклад сторінки ще триває, тому частково Ви бачите англійський варіант.
Index
Windows and tabs
Settings
Colors
Keyboard shortcuts
Hints for working with the Terminal
Bash customization

terminal-icon_64.png   Terminal (Термінал)

Deskbar:Applications (Програми)
Розташування:/boot/system/apps/Terminal
Налаштування:~/config/settings/Terminal
~/config/settings/profile – додає нові/перевизначає типові значення в /boot/system/settings/etc/profile
~/config/settings/inputrc – додає нові/перевизначає типові значення в /boot/system/settings/etc/inputrc


Програма Термінал – це інтерфейс Haiku до bash, командної оболонки Bourne Again Shell.

Будь ласка, зверніться до розділу Написання сценаріїв, де наведено кілька посилань на онлайн-уроки з роботи у командному рядку, а також подивіться розділ Програми командного рядка…. Тут ми зосередимося на самій програмі Термінал.

index Вікна та вкладки

Ви можете відкрити стільки терміналів, скільки потрібно, кожен у власному вікні, просто запустивши більше Терміналів, або за допомогою комбінації клавіш ALT N з уже запущеного Термінала. Також Ви можете скористатися режимом вкладок Термінала і відкрити більше вкладок за допомогою комбінації клавіш ALT T

terminal.png

Подвійний клік на порожній частині панелі вкладок відкриє нову вкладку; подвійний клік на вкладці відкриє діалогове вікно для зміни її назви. Існує декілька параметрів, позначених символом «%», значення яких пояснюється підказкою при наведенні курсора миші на текстове поле вводу.
За замовчуванням, текст у заголовку кодується як %1d: %p – вкладка показує поточний каталог і, відокремлену символом : назву поточного запущеного процесу (або -- коли запущено лише bash, без вводу команд). Скриншот вище показує дві вкладки терміналів відкритих з каталогу Desktop, які простоюють у режимі очікування команди.
За допомогою пункту меню Налаштування | Заголовок вікна… можна аналогічно відредагувати заголовок вікна Термінала.

Правий клік миші на вкладці відкриває контекстне меню з пунктами Закрити вкладку, Закрити інші вкладки та Редагувати заголовок вкладки…. Останній пункт працює як і подвійний клік на вкладці.

Розмір вікна термінала можна змінити, як і будь-якого іншого вікна або скористатися заздалегідь визначеними значеннями у меню Налаштування | Розмір вікна . Комбінація клавіш ALT ENTER перемикає у повноекранний режим.

All the settings you change directly through the Settings menu, like Window title, Window size, Text encoding or Font size are only kept for the current session. If you want to make permanent changes, you have to either invoke Save as default or apply them in the Settings… panel.

index Налаштування

Пункт меню Налаштування | Налаштування… відкриває панель для настройки стандартних параметрів Термінала.

terminal-settings.png

Most of the offered settings speak for themselves. Not entirely obvious though, the font size is set in the submenu of the Font popup menu.
Hover your mouse over the "formulas" for naming tab and window titles to get tooltips for the available variables.

Далі доступні ще кілька опцій: Ви можете встановити Мигання курсору і вибрати Дозволити жирний текст.
Увімкніть опцію Використовувати лівий Option як клавішу Meta, якщо Ви працюєте з певним програмним забезпеченням UNIX, якому потрібен доступ до розширеної частини набору символів ASCII, наприклад, GNU Emacs і бібліотека GNU readline.
Увімкніть опцію Підтверджувати вихід якщо присутні активні програми і Ви отримаєте попередження про спробу закрити вікно термінала, коли програма все ще виконується.

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

index Colors

Settings | Colors… opens a panel to configure the colors used by Terminal.

terminal-colors.png

From the top menu, you can choose a pre-defined Color scheme like Midnight or Retro or create a Custom one by selecting the color you want to change (Text, Background, Cursor etc.) and then use the color picker below.

You can also configure "ANSI colors", which are the first 8 named colors in the color palette of terminal applications. You choose a color, for example "ANSI red color", and then adjust it with the color picker below. The effect is visible live in the open Terminal and in the preview below. The exact colors used in various places are documented at Wikipedia.

Зберегти у файл… let's you save your custom color scheme under a name that will appear in the Color scheme menu at the top, if you put it in the default location ~/config/settings/Terminal/Theme.
Відкат змін brings back the colors that were active when you opened the colors panel.
Типові настройки повертає все до стандартних (типових) значень.

index Клавіатурні скорочення

Список корисних комбінацій клавіш Ви знайдете у розділі Клавіші швидкого доступу.

Ще одна корисна можливість, яка більше схожа на комбінацію клавіш і миші: Якщо утримувати клавішу ALT, шлях або URL під курсором миші підсвічується. Лівий клік миші відкриє файл/папку або веб-сайт. Правий клік миші відкриє контекстне меню з пунктами Відкрити шлях, Копіювати шлях та Копіювати абсолютний шлях.
Уявіть, що Ви знаходитесь у /MyData/source/haiku/ і маєте шлях generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit під курсором миші, останній пункт меню призведе до комбінованого абсолютного шляху <глибоко вдихніть>:
/MyData/source/haiku/generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit.

При утриманні клавіш ALT SHIFT, підсвічується шлях від початку рядка до місця де знаходиться курсор миші.

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

index Поради для роботи у Терміналі

index Настроювання Bash користувачем

Як йдеться ще з Unix, існує багато можливостей по настроюванню самого bash. Є два файли, які особливо важливі для користувача: profile та inputrc.
Обидва файли можна створити в каталозі /boot/home/config/settings/ і додати або замінити системні параметри за замовчуванням, визначені в /boot/system/settings/etc/.

Файл «profile»

Файл profile завантажується кожного разу, коли Ви відкриваєте новий термінал. У ньому встановлюються всілякі псевдоніми і змінні, які впливають на поведінку і зовнішній вигляд bash. Ви знайдете багато онлайн-ресурсів, які детально описують усі можливості.

Наприклад, на сервері Haiku/BeOS Tip є чимало порад, які допоможуть Вам розпочати роботу:

Тут теж можете подивитись.

Файл «inputrc»

Файл inputrc відповідає за прив'язку клавіш. Оскільки Haiku встановлює усі необхідні параметри за замовчуванням, Вам, ймовірно, не доведеться возитися з цими більш складними параметрами. Якщо у Вас є особливі вимоги, зверніться до одного з багатьох онлайн-ресурсів, наприклад, до Бібліотеки GNU Readline.