সাইগউইন কমান্ডগুলি bashযেভাবে আপনি এটি চালান সেইসাথে cmdবা অন্য যে কোনও শেল থেকে নির্বিশেষে উপলব্ধ করার জন্য , আপনার Pathপরিবেশের পরিবর্তনশীল সাইগউইনের binডিরেক্টরি যুক্ত হয়েছে কিনা তা নিশ্চিত করুন । তারপরে (স্ট্যান্ডার্ড হটকি )
যান । সমস্ত ব্যবহারকারীর জন্য, সিস্টেম ভেরিয়েবলটি সম্পাদনা করুন , কেবল আপনার ব্যবহারকারীর জন্য - সম্পাদনা করুন (এটি উপস্থিত না থাকলে তৈরি করুন) ব্যবহারকারী পরিবর্তনশীল।
অভিমানী এ ইনস্টল করা (64-বিট Cygwin জন্য cygwin64 করা হতে পারে), অ্যাড করতে । আপনি যদি সিস্টেম ভেরিয়েবলটি ব্যবহার করেন তবে শুরুতে আপনি যদি সাইগউইন যুক্ত করেন তবে কিছু সাইগউইনের কমান্ড অন্তর্নির্মিত ছায়া নেবে (যেমন উইন্ডোজের পরিবর্তে সাইগউইন ব্যবহার করা হবে)Control Panel > System and Security > SystemWin+PauseAdvanced system settings > Environment variablesPathPath
cygwinC:\cygwinC:\cygwin\binPathPathbinfindfind)। আমি এটি করতে পছন্দ করি তবে আপনি যদি তা না binকরেন তবে আপনার শেষে সাইগউইন যুক্ত করুন Path।
যেহেতু বেশিরভাগ অন্যান্য উত্তরগুলিও কনেমু সেটআপ সম্পর্কে কথা বলে, তাই আমি আমার ব্যক্তিগত মতামতও দেব।
আমি নন-লগইন শেল চালানো পছন্দ করি। উদাহরণস্বরূপ, লিনাক্সে আপনি পাঠ্য কনসোলে অথবা ssh এর মাধ্যমে লগইন করার সময় একটি লগইন শেল পাবেন এবং যখন আপনি টার্মিনাল এমুলেটর (এক্সটার্ম, কনসোল ইত্যাদি) খোলেন তখন একটি লগইন না করা ইন্টারেক্টিভ শেল পাবেন।
আমার {বাশ} টাস্কটিতে /dir "%CD%"ওয়ার্কিং ডিরেক্টরিটি বর্তমান ট্যাবের ওয়ার্কিং ডিরেক্টরিতে সেট করার জন্য টাস্ক প্যারামিটার রয়েছে (উদাহরণস্বরূপ যদি বাশ টাস্কটি দূর থেকে আসে) from বাশ শুরু করার আদেশ:
%ConEmuDrive%\cygwin\bin\bash.exe -new_console:C:"%ConEmuDrive%\cygwin\Cygwin.ico"
বিজ্ঞপ্তি --login -iবিকল্পগুলি বাদ দেওয়া হয়েছে, শেলটি একটি নন-লগইন ইন্টারেক্টিভ শেল হিসাবে শুরু হবে (যেহেতু এটির কোনও বিকল্প বিকল্প নেই এবং -c বিকল্প ব্যতীত, এবং এটি স্টিডিন এবং স্টাডআউট টার্মিনালের সাথে সংযুক্ত রয়েছে, আরও জন্য বাশের মানচিত্রের ইনভোকেশন বিভাগটি দেখুন ব্যাখ্যা)। এটি ব্যবহারকারী আরসিফাইলের আদেশগুলি পড়তে এবং সম্পাদন করবে ~/.bashrc( লগইন শেল হিসাবে নয় /etc/profileবা ~/.bash_profileএইভাবে আপনার প্রয়োজন হবে না set CHERE_INVOKING=1যা কেবলমাত্র সম্পর্কিত ক্ষেত্রে প্রাসঙ্গিক /etc/profile)। সুতরাং আপনার ব্যবহারকারী নাম, শেল বিকল্পগুলি, অতিরিক্ত পরিবেশের ভেরিয়েবল ইত্যাদি ~ / .bashrc এ রাখুন, যেখানে তারা যথাযথভাবে অন্তর্ভুক্ত।