Bash Shell

راه های استفاده از Bash-Shell در محیط ویندوز

به نام یزدان پاک

مقدمه : درود خدای یکتا را که زمانی دوباره داد تا در کنار شما باشم در این مقاله قصد معرفی نرم افزارهایی برای استفاده از Bash-Shell در ویندوز را دارم.

Win-Bash

Win-bash یک محیط Bash مستقل برای ویندوز میباشد . Win-bash برخلاف دیگر پورت های Bash برای ویندوز به عنوان مثال Cygwin bash نیازی به محیط ویژه یا Dll های خاصی ندارد و فقط یک فایل باینری است . Win-bash بر پایه ی NT_Bash که پورتی از Bash برای Windows NT بود و توسط Mountain Math Software چند سال پیش ساخته شده بود ساخته شده است . البته شرکت فوق Nt_Bash را در مرحله ی آلفا متوقف کرد و هرگز پایان نیافت .

چه تفاوت هایی بین Win-Bash و Cygwin وجود دارد ؟

قبل از هر چیز به یاد داشته باشید که Win-Bash بر پایه ی نسخه قدیمی Bash(1.14.2) قرار دارد .و این که Cygwin یک شبیح ساز محیط لینوکس در ویندوز است نه یک نسخه از Bash برای ویندوز برای همین در این محیط شبیح ساز میتوان از آخرین نسخه های Bash استفاده کرد .

یکی دیگر از تفاوت ها این است که CygWin نیاز به نرم افزار های کمکی و DLL های اضافی دارد و البته برای ساخت یک روت تمامی درایو ها را لینک میکند . اما Win-bash این گونه نیست و نیاز به هیچ گونه نرم افزار یا DLL خاص ندارد و البته به صورت پیش فرض درایو C روت میباشد و شما میتوانید با دستور cd درایو خودرا تغییر دهید .

مثال :

Cd d:\       /*open D driver

 

لینک های دانلود :

Sourceforge Project Page -> http://sourceforge.net/projects/win-bash

Download -> https://sourceforge.net/projects/win-bash/files/shell-complete/latest

EGCS Development Toolchain for GNU-Mingw32 -> http://www.mingw.org

GNU utilities for Win32 -> http://unxutils.sourceforge.net

ViewCVS -> http://win-bash.cvs.sourceforge.net/viewvc/win-bash/win-bash

Gnu Bash for Windows

یک نرم افزار بسیار سبک و سریع بدون نیاز به نرم افزار های خاص یا DLL های اضافی , پیاده سازی شده بر پایه ی GNU Bash V2.03 این نرم افزار شباهت های بسیاری به WinBash دارد .

لینک دانلود :

http://www.steve.org.uk/Software/bash/

download 300x72 - راه های استفاده از Bash-Shell در محیط ویندوز
دانلود مقاله PDF

پست های مرتبط

لینک کوتاه: http://GMozafarian.ir/Hdj4B

دیدگاه خود را بنویسید!

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *