GNU Bash (Bourne Again SHell) เป็นโครงการซอฟต์แวร์โอเพ่นซอร์สที่ออกแบบมาจากออฟเซ็ทเป็น sh-compatible shell สำหรับระบบ GNU / Linux ยืมฟังก์ชันการทำงานที่เป็นประโยชน์จากเชลล์ C (csh) และ Korn shell (ksh) และเป็นไปตามมาตรฐาน IEEE POSIX P1003.2 / ISO 9945.2 Shell and Tools คุณลักษณะต่างๆรวมถึงการสนับสนุนการควบคุมงานการสนับสนุนการแก้ไขบรรทัดคำสั่ง , จัดทำดัชนีอาร์เรย์ของขนาดไม่ จำกัด การสนับสนุนสำหรับขนาดคำสั่งไม่ จำกัด นามแฝงเปลือกและฟังก์ชั่นเช่นเดียวกับการสนับสนุนเลขคณิตจำนวนเต็มในฐานใด ๆ ตั้งแต่ 2 ถึง 64
อีกหนึ่งคุณลักษณะที่น่าสนใจคือการสนับสนุนที่ดีขึ้นสำหรับการใช้งานแบบโต้ตอบและการเขียนโปรแกรมซึ่งดีกว่าที่ใช้ในโปรแกรม sh นอกจากนี้ยังสามารถใช้งานร่วมกับสคริปต์ที่เขียนขึ้นสำหรับ sh ได้อย่างสมบูรณ์ซึ่งทำให้ผู้ใช้สามารถเรียกใช้งานได้โดยไม่ต้องดัดแปลงมาใช้งานได้ทุกหนทุกแห่งสามารถพบได้โดยติดตั้งโดยดีฟอลต์ในระบบปฏิบัติการ GNU / Linux ใด ๆ มีอยู่เมื่อคุณเข้าถึงสภาพแวดล้อมของเชลล์เพื่อช่วยเหลือระบบที่ไม่สามารถบู๊ตได้เมื่อคุณถูกทิ้งลงในคอนโซล (TTY) หรือเมื่อคุณเปิดโปรแกรมจำลอง X11 terminal อย่างไรก็ตามคุณสามารถแทนที่ Bash ด้วยเชลล์ตัวอื่นได้เช่น Z shell ที่มีประสิทธิภาพ (zsh)
ภายใต้ฝากระโปรงและความพร้อมใช้งานรูปลักษณ์ที่รวดเร็วภายใต้ประทุนของ GNU Bash จะแสดงให้เราเห็นว่าซอฟต์แวร์เขียนขึ้นโดยสิ้นเชิงในภาษาซี มีการแจกจ่ายเป็นแหล่งข้อมูลสากลที่เก็บถาวรซึ่งออกแบบมาเพื่อสนับสนุนระบบปฏิบัติการ GNU / Linux และสถาปัตยกรรมชุดคำสั่งแบบ 32 บิตและ 64 บิต
ความคิดเห็นที่ไม่พบ