GNU Bash (Bourne Again SHell) - це програмне забезпечення з відкритим кодом, розроблене з офсетної сумісності для сумісних систем GNU / Linux. Він запозичує корисну функціональність з оболонки C (csh) та оболонки Korn (ksh) і відповідає стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell and Tools. Функції включають підтримку керування завданнями, підтримку редагування командного рядка , індексовані масиви необмеженого розміру, підтримка необмеженого розміру історії команд, псевдоніми та функцій оболонки, а також цілочисельна арифметична підтримка в будь-якій базі від 2 до 64.
Іншою цікавою функцією є покращена підтримка використання як інтерактивного, так і програмного забезпечення, що набагато краще, ніж той, який реалізований у програмі sh. Крім того, він повністю сумісний зі скриптами, написаними для sh, що дозволяє користувачам запускати їх без змін. Бас скрізь можна знайти, встановлюється за замовчуванням на будь-якій операційній системі GNU / Linux. Саме там, коли ви отримуєте доступ до середовища оболонки, щоб спасти зламані системи, яка більше не завантажувалася, коли ви скидаєтеся до інтерфейсу консолі (TTY) або коли ви відкриваєте емулятор терміналу X11. Тим не менш, ви можете легко замінити Bash іншою оболонкою, наприклад, потужною оболонкою Z (zsh).
Під капотом та доступністю швидкий погляд під капотом GNU Bash покаже нам, що програмне забезпечення повністю написано на мові програмування C. Він поширюється як універсальний архів джерел, призначений для підтримки будь-якої операційної системи GNU / Linux, а також 32-бітових та 64-розрядних архітектур набору команд.
Коментар не знайдено