Bash

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
Bash
Gnu-bash-logo.svg
Screenshot of a Bash session
Screenshot of a Bash session
Thiết kế bởiBrian Fox
Phát hành lần đầu8 tháng 6, 1989; 30 năm trước
Repositorygit.savannah.gnu.org/cgit/bash.git
Được viết bằngC
Hệ điều hành
Nền tảngGNU
Ngôn ngữ có sẵnMultilingual (gettext)
Thể loạiUnix shell, command language
Giấy phépGPLv3+[5]
Trang mạngwww.gnu.org/software/bash/

Bash là một Unix shell và ngôn ngữ dòng lệnh được viết bởi Brian Fox cho Dự án GNU như là một phần mềm thay thế miễn phí cho Bourne shell.[6][7] Được phát hành lần đầu tiên vào năm 1989,[6] nó đã được phân phối rộng rãi như là login shell mặc định cho hầu hết các bản phân phối LinuxmacOS. Một phiên bản cũng có sẵn cho Windows 10.[8] Nó cũng là user shell mặc định trong Solaris 11.[9] Bash là một bộ xử lý dòng lệnh thường chạy trong cửa sổ văn bản nơi người dùng gõ các lệnh thực thi. Bash cũng có thể đọc và thực thi các lệnh từ một tệp, được gọi là shell script. Giống như tất cả vỏ Unix, nó hỗ trợ tên tập tin globbing (khớp ký tự đại diện), piping, here documents, command substitution, biến, và cấu trúc điều khiển cho condition-testing và vòng lặp. Các từ khóa, cú pháp và các tính năng cơ bản khác của ngôn ngữ đều được sao chép từ sh. Các tính năng khác, ví dụ, lịch sử, được sao chép từ csh và ksh. Bash là một vỏ công ty POSIX, nhưng có một số phần mở rộng.

  1. ^ “Bash FAQ, version 4.14”. Bản gốc lưu trữ ngày 1 tháng 9 năm 2018. Truy cập ngày 9 tháng 4 năm 2016.  Đã bỏ qua tham số không rõ |df= (trợ giúp)
  2. ^ “Why does Apple ship bash 3.2?”. apple.stackexchange.com. 
  3. ^ “Missing source code - GPL compliance? · Issue #107 · Microsoft/WSL”. GitHub. 
  4. ^ “GNU Bash”. Softpedia. SoftNews. Truy cập ngày 9 tháng 4 năm 2016. 
  5. ^ GNU Project. “README file”. Bash is free software, distributed under the terms of the [GNU] General Public License as published by the Free Software Foundation, version 3 of the License (or any later version). 
  6. ^ a ă Lỗi khi kêu gọi {{Chú thích nhóm tin}}: tham số title phải được chỉ định.
  7. ^ Chú thích trống (trợ giúp) 
  8. ^ “How to install Bash shell command-line tool on Windows 10”. 28 tháng 9 năm 2016. 
  9. ^ “User Environment Feature Changes”. Oracle.