Bash (syel Unix)

(Dialihkan dari GNU Bash)


Bash (akronim dari Bourne-Again SHell) adalah syel Unix dan bahasa skrip yang menjadi standar syel di sebagian besar sistem Linux dan macOS (hingga versi Catalina).[3] Bash dikembangkan oleh proyek GNU sebagai pengganti berlisensi bebas dari Bourne shell dengan peningkatan dan penambahan fitur, sesuai dengan namanya: Bourne shell yang "terlahir kembali".[4]

Bash
Cuplikan layar dari sesi Bash
Tipeperangkat lunak bebas Edit nilai pada Wikidata
BerdasarkanBourne shell (en) Terjemahkan Edit nilai pada Wikidata
Versi pertama8 Juni 1989; 35 tahun lalu (1989-06-08)
Versi stabil
5.2.37 (23 September 2024) Edit nilai pada Wikidata
GenreBahasa perintah, shell Unix
LisensiGNU GPL v3+[1]
Bahasa
Daftar bahasa

Bahasa Inggris, multibahasa (dengan gettext)

Dalam bahasa Indonesia Tersedia
EponimBourne shell (en) Terjemahkan, Bourne shell (en) Terjemahkan dan Lahir kembali Edit nilai pada Wikidata
Bagian dariProyek GNU Edit nilai pada Wikidata
Karakteristik teknis
Sistem operasiSebagian besar sistem operasi yang patuh POSIX, Windows 10 (melalui WSL)
Platformx86_64 dan i686 (en) Terjemahkan Edit nilai pada Wikidata
Bahasa pemrogramanC (mul) Terjemahkan Edit nilai pada Wikidata
Format berkas
Informasi pengembang
PembuatBrian Fox
PengembangProyek GNU Edit nilai pada Wikidata
Informasi tambahan
Situs webwww.gnu.org/software/bash/
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryBash Edit nilai pada Wikidata
Subredditbash Edit nilai pada Wikidata
Panduan penggunaLaman panduan Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Seperti syel pada umumnya, Bash mendukung pencocokan wildcard, dokumen here, substitusi perintah, variabel, percabangan, dan iterasi. Bash juga menawarkan fitur-fitur baru seperti pengendalian tugas, pengeditan baris perintah, histori perintah, dan fungsi shell.[5] Bash dapat mematuhi standar POSIX.[6][7]

Microsoft Windows mendukung shell Bash dengan melalui Subsistem Windows untuk Linux.

Sejarah rilis

sunting
Versi Tanggal rilis
bash-5.2.15 2022-12-13
bash-5.1 2020-12-07
bash-5.0 2019-01-07
bash-5.0-rc1 2018-12-20
bash-5.0-beta2 2018-11-28
bash-5.0-beta 2018-09-17
bash-5.0-alpha 2018-05-22
bash-4.4 2016-09-15
bash-4.4-rc2 2016-08-22
bash-4.4-rc1 2016-02-24
bash-4.4-beta2 2016-07-11
bash-4.4-beta 2015-10-12
bash-4.3 2014-02-26
bash-4.2 2011-02-13
bash-4.1 2009-12-31
bash-4.0 2009-02-20
bash-4.0-rc1 2009-01-12
bash-3.2 2006-10-11
bash-3.1 2005-12-08
bash-3.0 2004-08-03
bash-2.05b 2002-07-17
bash-2.05a 2001-11-16
bash-2.05 2001-04-09
bash-2.04 2000-03-21
bash-2.03 1999-02-19
bash-2.02 1998-04-18
bash-2.01 1997-06-05
bash-2.0 1996-12-31

Referensi

sunting
  1. ^ GNU Project. "README file". Bash adalah perangkat lunak bebas yang disebarkan di bawah kerangka GNU seperti yang diterbitkan oleh Free Software Foundation, versi 3 atau versi seterusnya dari lisensi terkait. 
  2. ^ https://ftp.gnu.org/gnu/bash/.
  3. ^ "bash". cs.lmu.edu. Diakses tanggal 2020-09-07. 
  4. ^ "BASH_SHELL - BASH Shell Script Examples". people.math.sc.edu. Diakses tanggal 2020-09-07. 
  5. ^ "gnu.org". www.gnu.org (dalam bahasa Inggris). Diakses tanggal 2020-08-28. 
  6. ^ "Bash POSIX Mode (Bash Reference Manual)". www.gnu.org. Diakses tanggal 2020-08-28. 
  7. ^ "What is Bash? (Bash Reference Manual)". www.gnu.org. Diakses tanggal 2020-08-27.