آموزش استفاده از شل (Shell) لینوکس در ویندوز ( Bash Shell )

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

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

Win-Bash چیست؟

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

چه تفاوت هایی بین 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/

نویسنده : گشتاسب مظفریان

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


نظرات