در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

راه های استفاده از 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/

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

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

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

#استفاده_از_bash_shell_در_ویندوز #برنامه_نویسی_به_زبان_powershell #انواع_Shell_در_لینوکس #Shell_در_لینوکس #راه_اندازیdc_در_servercore_با_powershell #آموزش_bash_shell #انواع_Shell #راهنمای_shell_در_لینوکس
2 نظر
milad_d993

سلام

آیا تو این نرم افزار ها (Win-Bash و Gnu Bash for Windows) همه دستورات لینوکس اجرا میشن؟؟؟ مثلا at, who, pwd, echo, cd, ls, find و ...

G-Mozafarian

بله تمامی دستورات اجرا میشوند برای دیدن تمتم دستورات از دستور help استفاده کنید

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....