Original article: http://tiswww.case.edu/php/chet/bash/bashtop.html


kirish

Bash bo'lgan GNU loyihasining Bourne Again Shell, to'liq amalga oshirish IEEE POSIX va Open Group qobiq spetsifikatsiya uni qo'llab-quvvatlash arxitektorlar ustida interaktiv Buyruqning tartibga solish, ish nazorat bilan, masalan, tarix o'rnini bosish va aloqa kengaytirish, va bir qator sifatida csh-kabi xususiyatlari boshqa xususiyatlari. Bu erda bosh mavjud ayrim xususiyatlari qisqa ro'yxati.

Qobiq, bu turdagi yangi Bash xususiyatlari haqida ko'proq ma'lumot olish uchun qarang: Yo'naltiruvchi qo'llanma . Katta Unix-uslubi ham bor man sahifa . man sahifa Shell xususiyatlarining aniq bayoni.

Bash shartlariga muvofiq taqsimlanadi bepul dasturiy ta'minot bo'lib, GNU General Public License, versiya 3 .

Tez-tez so'raladigan savollar-bir qator javob FAQ deb endi muhofaza qilinadi-da.



Hozirgi Status

Bash joriy versiyasi bosh-4,4 . ( Gpg imzo ).

Qo'llaniladigan barcha rasmiy uloqlari bilan joriy versiyasi A ko'chirib SOL fayl mavjud bo'lgan GNU git jihozi .

Joriy rivojlantirish manbalari (odatda har hafta yangilanib) bir oniy, GNU git ham mavjud bosh tuzuvchilar filiali.

Qarang README qo'shimcha ma'lumot olish uchun fayl.

YANGILIKLAR fayl tersely bosh-4,4 yangi xususiyatlarini ro'yxatini ko'rsatadi.



Source Code mavjudligi

Bash joriy versiyasi mumkin ftp.cwru.edu va mahorat GNU FTP sayt va uning ko'p oyna. Bu tarqatish fayl hujjatlarni formatlangan nusxalarini o'z ichiga oladi.

Ushbu fayllar mening bilan imzolangan Gpg kaliti .

Dan FTP uchun mavjud fayllarni bir qator bor ftp.cwru.edu .

Joriy versiyasi uchun biron-bir yomon mavjud CWRU va ftp.gnu.org .

Qo'llaniladigan barcha rasmiy uloqlari bilan joriy versiyasi A ko'chirib SOL fayl mavjud bo'lgan GNU git jihozi va joriy rivojlanishi manbalari (odatda har hafta yangilanib) bir lahzali, GNU ham mavjud bosh git tuzuvchilar filiali.

Oldingi Bash versiyalari mavjud ftp://ftp.gnu.org/gnu/bash~~pobj .



tarqatish

Bash ustida standart qobiq hisoblanadi GNU / Linux bosh-4,3 dan foydalanayotgan aksariyati tizimlari. Bash-4,3 qismi sifatida kiritilgan FreeBSD portlari yig'ish, OpenBSD paketlar yig'ish va NetBSD paketlar yig'ish.

OpenPKG loyiha sifatida Unix va Linux tizimlari turli bosh-4,3 manbai RPMler mavjud qiladi yadro doirasida joriy ozod.

Joriy versiyalari Mac OS X bosh-3,2 / bin / sh, deb bilan kema (Jaguar / Mac OS X 10.2 dan uchrashib). paketlar manba odatda ko'proq hozirgi bo'lsa-da bosh-4,3 ko'p veb-saytlardan mavjud oldindan olingan OS X paketlar, shuningdek, mavjud. Uchun Bash Darvin (MacOS X uchun tayanch) dan foydalanish mumkin MacPorts , Homebrew yoki Fink .

Solaris 2.x va Solaris 7/8/9/10/11 foydalanuvchilar tomonidan bosh-4.3 a oldindan olingan versiyasini olishingiz mumkin Unixpackages sayt (abonent) yoki OpenCSW . Oracle kemalar bosh-3,2 qo'llab-quvvatlanadigan bir qismi sifatida Solaris 10 qismi sifatida va bosh-4,1 Solaris 11 . Taqsimlangan Solaris / Illumos versiyasi OpenIndiana sentyabr 2016 yil, bosh-4,3 o'z ichiga oladi.

AIX foydalanuvchilar bosh-4.3 oldindan olingan versiyalarini va AIX turli versiyalari uchun katta relizlarni olishingiz mumkin Group Bull turli AIX relizlar uchun, va manbalari va bosh-4.3 o'zaro fayllar perzl.org . IBM bosh-4,2 va bosh-4,3 AIX 5L, AIX 6.1, va AIX 7.1 uchun mavjud bir qismi sifatida qiladi [GNU /] Linux ilovalar uchun AIX avtomobil qutisidan . Ular RPM formatini foydalanish; siz ham, u erdan AIX uchun RPM olishingiz mumkin.

HP-UX foydalanuvchilar bosh-4,3 o'zaro fayllar va manba kodni olishingiz mumkin Software Porting va HP-UX uchun Archive markazi . (Bu sana sifatida joriy versiyasi bosh-4.3.46 ).

Bu ham mavjud ekan Minix . Windows bilan ishlayotgan bo'lsangiz, men sizga foydalanish tavsiya cygwin hozirda kema, bosh-4.3.42 va bosh-4.3.46 yoki MinGW hozirda uning MSYS bazasi tizimining bir qismi sifatida bosh-ishining 3.1.23 ega.

Microsoft taklif "Windows Ubuntu haqida Bash" bir o'rnatish sifatida kiritish-Windows 10. uchun asosan bir Windows 10 dastur sifatida ishlaydi Ubuntu alohida o'ralgan versiyasi va bosh-4,3, deb muhitda taklif etadi.



boshqa manbalar

Ro'yxati Tez-tez so'raladigan--savollar , bu hujjat endi muhofaza qilinadi-da javob bilan.

Muhokama ro'yxati [email protected] ko'pincha yangi Bash portlariga, yoki yangi xususiyatlar yoki xatti-munozaralar haqida ma'lumotlarni o'z ichiga oladi, odamlar istardim, deb o'zgartiradi. Bash xatolar xabar va tuzatish posted qaerda pochta ro'yxati. Bu pochta ro'yxati, shuningdek, bir Usenet yangiliklar guruhidagi sifatida mavjud gnu.bash.bug .

Dekabrdan xato-bosh yoshni Archives 1999 yil mavjud lists.gnu.org . Google Groups bir arxivini ega gnu.bash.bug .

Bash qobiq dasturlash haqida umumiy savollar yuborilishi kerak [email protected] pochta ro'yxatiga. Uning arxivlar ham mavjud lists.gnu.org .

joriy tarqatish ba'zi fayllar ham foydali bo'lishi mumkin.

Bu erda men bosh yozilgan ayting qog'ozlarni bir er-xotin bor.



Xato haqida xabar berish

Bosh uchun Xato haqida hisobot yuborilishi kerak [email protected]~~V bosh bilan bir vaqtda qurilgan va o'rnatilgan bashbug dasturi yordamida.

Muhokama ro'yxati [email protected] ko'pincha yangi Bash portlariga, yoki yangi xususiyatlar yoki xatti-munozaralar haqida ma'lumotlarni o'z ichiga oladi, odamlar istardim, deb o'zgartiradi. Bu pochta ro'yxati, shuningdek, bir Usenet yangiliklar guruhi, deb mavjud gnu.bash.bug . Siz mailing listga yozilishingiz mumkin lists.gnu.org .

Agar xato haqida xabar yuborganingizda, bosh bilan bir vaqtda qurilgan bashbug dasturini foydalaning. Bosh qurish uchun muvaffaqiyatsiz bo'lsa, make bashbug bilan bevosita bashbug barpo harakat qiling. Agar bashbug qurish mumkin emas bo'lsa, xat jo'natishingiz iltimos [email protected]~~V quyidagi ma'lumotlar bilan:

Bashbug dasturi avtomatik ravishda, bu ko'p o'z ichiga oladi.

Agar bevosita Bash bakıcılarına murojaat qilmoqchi bo'lsangiz, xat jo'natishingiz [email protected] .



ta'minlovchi

Men hozirgi Bash ta'minlovchi emasman, va erishilgan mumkin [email protected] . Bu sahifaga qo'shimchalar va tuzatishlar yuboring [email protected]~~V .