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