আমি ভাবছিলাম যে কোনওভাবে লিনাক্স ইন্টারফেসের জন্য উইন্ডোজের পক্ষে প্রযুক্তিগতভাবে কোনও যোগ করা সম্ভব? আমি মনে করি এটি উইন্ডোজে বিকাশ করতে অনেক প্রোগ্রামারকে জয়ী করবে।
এই সম্পর্কে কোন ধারণা?
আমি ভাবছিলাম যে কোনওভাবে লিনাক্স ইন্টারফেসের জন্য উইন্ডোজের পক্ষে প্রযুক্তিগতভাবে কোনও যোগ করা সম্ভব? আমি মনে করি এটি উইন্ডোজে বিকাশ করতে অনেক প্রোগ্রামারকে জয়ী করবে।
এই সম্পর্কে কোন ধারণা?
উত্তর:
পাশাপাশি Cygwin যা @ChrisF উল্লেখ করেছেন, এছাড়াও আপনি সরঞ্জামের একটি সংগ্রহ ইনস্টল করতে পারেন ইউনিক্স থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা যে একটি স্বাভাবিক উইন্ডোজ পরিবেশে রান। এরকম দুটি উদাহরণ:
এই আপনি যেমন একটি কমান্ড প্রম্পট এবং ব্যবহার কমান্ড হতে সক্ষম grep, ls, awkইত্যাদি। একবার আপনি আপনার পরিবেশের পথে নিষ্ক্রিয় ফোল্ডারটি রেখে দিলে সেগুলি ব্যবহারের অভিজ্ঞতাটি বেশ বিরামবিহীন এবং ভালভাবে মিশে যায়:

সাইগউইনের দিকে একবার দেখুন । এটা
উইন্ডোজের জন্য একটি লিনাক্স চেহারা এবং বোধ করার পরিবেশ সরবরাহ করে এমন একটি সরঞ্জাম collection
(তাদের হোম পৃষ্ঠা থেকে নেওয়া)
সাইগউইন চালানো ব্যাশ এবং টিসিএস-এর মতো প্রচুর পরিচিত লিনাক্স শেল ইনস্টল করবে এবং আপনাকে উইন্ডোজে শেল চালানোর অনুমতি দেবে, তবে উইন্ডোজ কমান্ড লাইন থেকে সরাসরি লিনাক্স অ্যাপ্লিকেশনগুলি চালাবে।
নিশ্চিত করুন যে /bin/সাইগউইনে ইনস্টল করা সমস্ত ডিরেক্টরি আপনার উইন্ডোজ PATH ভেরিয়েবলের মধ্যে রয়েছে এবং আপনার উইন্ডোজ থেকে হাইব্রিড উইন্ডোজ / লিনাক্সের অভিজ্ঞতা থাকতে পারে। এমনকি ls।
এমএসওয়াইএস হ'ল উইন্ডোজের জন্য জিএনইউ সরঞ্জামগুলির একটি সেট, ইনস্টলারটি এখানে পাওয়া যাবে । (শুধুমাত্র এমএসওয়াইএস ইনস্টল করুন, মিনিজিডব্লিউ নয়)
তারপরে আপনাকে আপনার পাথ ভেরিয়েবলে এমএসওয়াইএস সরঞ্জাম যুক্ত করতে হবে: রান উইন্ডো systempropertiesadvancedথেকে চালান ( Win+ R), পরিবেশের ভেরিয়েবলগুলি ক্লিক করুন এবং নীচের বাক্সে পাথ ভেরিয়েবলটি সন্ধান করুন, সেমিকোলন এবং এমএসওয়াইএসের পাথ যুক্ত করুন (ডিফল্ট হয় C:\MinGW\msys\1.0\bin)।
এটা তোলে আছে চমৎকার এছাড়াও ব্যাশ , উইন্ডোস সংরক্ষণ করে যাতে আপনি যোগ বিবেচনা করা উচিত C:\MinGW\msys\1.0খুব ( ব্যাশ হুকুমে প্রবর্তিত হবে msys, না bash!)। পুনঃব্লগের পরে পরিবর্তনগুলি পুরোপুরি প্রয়োগ করা হবে।
ভিমের মতো অতিরিক্ত সরঞ্জামগুলি সহজেই গুগল করা যায় এবং একইভাবে যুক্ত করা যায়।
আরেকটি সুযোগ হ'ল লিনাক্সের জন্য ডাব্লুএসএল - উইন্ডোজ সাবসিস্টেম ব্যবহার করা । একটি নেটিভ ব্যাশ সরবরাহ করা হয়।
ইতিমধ্যে উল্লিখিত উত্তরগুলি ছাড়াও (সাইগউইন আমার ব্যক্তিগত প্রিয়), মাইক্রোসফ্ট আনুষ্ঠানিকভাবে উইন্ডোজে বাশ শেল আনতে কাজ করছে। এটি এখনও এই মুহুর্তে বিটাতে রয়েছে তবে আপনি এটি এখানে পরীক্ষা করে দেখতে পারেন: https://msdn.microsoft.com/en-us/commandline/wsl/about । আপনি যদি এটি ইনস্টল করতে চান তবে আপনার উইন্ডোজ 10 বার্ষিকী আপডেট বিল্ড 14393 বা তার পরে প্রয়োজন।
উইন্ডোজের জন্য পোর্টেবল উবুন্টু রয়েছে।
এটি উবুন্টুকে উইন্ডোজ অ্যাপ্লিকেশন হিসাবে চালিত করে পৃথকভাবে বুট না করে।