GNU Bash (Bourne Again SHell) là một dự án phần mềm mã nguồn mở được thiết kế từ phần bù đắp như là một trình bao tương thích sh cho các hệ thống GNU / Linux. Nó vay mượn các chức năng hữu ích từ vỏ C (csh) và vỏ Korn (ksh) và tuân thủ chuẩn IEEE POSIX P1003.2 / ISO 9945.2 Shell và các công cụ tiêu chuẩn. Các tính năng chính bao gồm hỗ trợ điều khiển công việc, hỗ trợ chỉnh sửa dòng lệnh , các mảng được lập chỉ mục có kích thước không giới hạn, hỗ trợ kích thước không giới hạn lịch sử lệnh, bí danh và chức năng vỏ cũng như hỗ trợ số học số nguyên trong bất kỳ cơ sở nào, từ 2 đến 64.
Một tính năng thú vị khác là sự hỗ trợ được cải thiện cho cả việc sử dụng tương tác và lập trình, điều này tốt hơn nhiều so với tính năng được triển khai trong chương trình sh. Ngoài ra, nó hoàn toàn tương thích với các kịch bản được viết cho sh, cho phép người dùng chạy chúng mà không cần sửa đổi.Bash là everywhereBash có thể được tìm thấy, được cài đặt theo mặc định, trên bất kỳ hệ điều hành GNU / Linux nào. Đó là khi bạn truy cập vào môi trường shell để giải cứu một hệ thống bị hỏng không còn khả năng khởi động, khi bạn bị rơi vào giao diện console (TTY) hoặc khi bạn mở trình mô phỏng thiết bị đầu cuối X11. Tuy nhiên, bạn có thể dễ dàng thay thế Bash bằng một trình bao khác, chẳng hạn như vỏ Z mạnh (zsh).
Theo mui xe và tính sẵn sàngMột cái nhìn nhanh dưới mui xe của GNU Bash sẽ cho chúng ta thấy rằng phần mềm được viết hoàn toàn bằng ngôn ngữ lập trình C. Nó được phân phối dưới dạng kho lưu trữ nguồn phổ dụng, được thiết kế để hỗ trợ bất kỳ hệ điều hành GNU / Linux nào và cả kiến trúc bộ lệnh 32 bit và 64 bit.
Bình luận không