আমরা কীভাবে উইন্ডোজে উবুন্টুতে ব্যাশ চালাতে হয় তা দেখার আগে , Windows OS-এ ব্যবহারকারী মোড Linux এবং এর টুলগুলিকে একীভূত করার জন্য Microsoft-এর আশ্চর্যজনক পদক্ষেপের বিষয়ে এখানে সামান্য কিছু রয়েছে। কে ভেবেছিল যে কেউ সরাসরি উইন্ডোজে নেটিভ ব্যাশ চালাবে।
Windows 10 চক্রের শুরুতে, Microsoft একটি ব্যবহারকারী-ভয়েস পৃষ্ঠা খুলেছে এবং Windows কমান্ড-লাইন সম্পর্কে একটি কথোপকথন শুরু করেছে৷ তারা সম্প্রদায়কে জিজ্ঞাসা করেছিল যে তারা Windows কমান্ড লাইন সম্পর্কে কী পছন্দ করে এবং Windows কমান্ড-লাইনে তারা কোন বৈশিষ্ট্যগুলি দেখতে চায়৷
সমাজের অনেকেই উত্তর দিয়েছেন যে তারা Windows কমান্ড লাইনে কিছু উন্নতি দেখতে চান৷ অন্য কেউ বলেছেন যে তারা Windows-এ Linux/Unix টুল আনতে চান। যেহেতু Windows-এ ওপেন-সোর্স টুলগুলির সাথে কাজ করা প্রায়শই সমস্যায় পড়ে ব্যবহারকারীরা বলেছেন যে তারা চান যে Microsoft Windows এ এই টুলগুলি ব্যবহার করা সহজ করে তুলুক।
কমিউনিটি ভয়েস শুনে, মাইক্রোসফ্ট প্রথমে সিএমডি, পাওয়ারশেল এবং অন্যান্য অনেক উইন্ডোজ কমান্ড-লাইন টুলসকে উন্নত করেছিল এবং দ্বিতীয়ত কয়েক বছর আগে যা অবিশ্বাস্য ছিল। Microsoft বাস্তব, নেটিভ ব্যাশ যোগ করার সিদ্ধান্ত নিয়েছে এবং এর সাথে লিনাক্স কমান্ড-লাইন টুলস-এর জন্য সমর্থন যা লিনাক্সের মতো আচরণ করে এমন পরিবেশে সরাসরি উইন্ডোজে চলে! এটি কোনো VM নয়, উইন্ডোজের আসল লিনাক্স।
লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম
এই জন্য মাইক্রোসফট উইন্ডোজের মধ্যে নতুন পরিকাঠামো তৈরি করেছে – লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL) যার উপর প্রকৃত উবুন্টু ব্যবহারকারী-মোড চিত্রটি তার অংশীদার ক্যাননিকাল দ্বারা সরবরাহ করা হয় , Ubuntu Linux-এর নির্মাতা .
এটি উইন্ডোজ ডেভেলপারদের অনেক বেশি উৎপাদনশীল করে তুলবে এবং এই টুলগুলিকে অনেক বেশি নির্বিঘ্নে ব্যবহার করবে৷ এবং এটি একটি দীর্ঘমেয়াদী কঠিন, নির্ভরযোগ্য এবং স্থিতিশীল সমাধান হবে।
ক্যাননিকালের প্রতিষ্ঠাতা মার্ক শাটলওয়ার্থ যা বলেছিলেন তা এখানে:
“বিনামূল্যে সফ্টওয়্যারটি সর্বাধিক সম্ভাব্য দর্শকদের কাছে নিয়ে আসার আমাদের যাত্রায়, এটি এমন একটি মুহূর্ত নয় যা আমরা ভবিষ্যদ্বাণী করতে পারিনি৷ তবুও, আমরা Windows এর জন্য উবুন্টুর পিছনে দাঁড়াতে পেরে আনন্দিত, এই আশ্চর্যজনক নতুন উপায়ে লিনাক্স অন্বেষণকারী উইন্ডোজ ডেভেলপারদের চাহিদা মেটাতে প্রতিশ্রুতিবদ্ধ, এবং এই অপ্রত্যাশিত ঘটনাগুলির দ্বারা সূচিত সম্ভাবনার জন্য উচ্ছ্বসিত৷”
লিনাক্সে ব্যাশ কি
যারা জানেন না তাদের জন্য, Bash বা Bourne Again shell হল একটি আদর্শ GNU Linux Shell প্রোগ্রাম।
উইকিপিডিয়া অনুসারে, ব্যাশ হল একটি ইউনিক্স শেল এবং বোর্ন শেল-এর জন্য একটি বিনামূল্যের সফ্টওয়্যার প্রতিস্থাপন হিসাবে GNU প্রকল্পের জন্য কমান্ড ভাষা। এটি GNU অপারেটিং সিস্টেমের শেল হিসাবে এবং Linux এবং OS X-এ একটি ডিফল্ট শেল হিসাবে ব্যাপকভাবে বিতরণ করা হয়েছে।
Windows 10 এ উবুন্টুতে ব্যাশ চালান
Windows 10 Insider Preview Build 14316 দিয়ে শুরু করে, Linux-এর জন্য Windows সাবসিস্টেম প্রদান করা হয়েছে। এই বিল্ড দিয়ে শুরু করে, কেউ উবুন্টুতে উইন্ডোজে নেটিভ ব্যাশ চালাতে পারে . এটি বিল্ড 2016-এ প্রথম ঘোষণা করা হয়েছিল৷ এটি এভাবেই করা হয়৷
৷- প্রথমটিকে ডেভেলপারস মোড চালু করতে হবে৷
- থেকে
- সেটিংস> আপডেট এবং নিরাপত্তা> বিকাশকারীদের জন্য। ডেভেলপার মোড চেক করুন রেডিও বোতাম. এবং “Windows Features সার্চ করুন ” , “Windows বৈশিষ্ট্য চালু বা বন্ধ করুন বেছে নিন ”
- "লিনাক্স (বিটা) এর জন্য উইন্ডোজ সাবসিস্টেম নির্বাচন করুন " ঠিক আছে টিপুন।
- এটি প্রয়োজনীয় ফাইলগুলি অনুসন্ধান করা শুরু করবে এবং পরিবর্তনগুলি প্রয়োগ করা শুরু করবে৷ একবার হয়ে গেলে, অনুরোধ করা পরিবর্তনগুলি ইনস্টল করা শেষ করতে রিবুট করতে হবে। এখন রিস্টার্ট টিপুন।
- একবার রিবুট হয়ে গেলে, স্টার্ট বোতাম থেকে ডান ক্লিক করুন এবং কমান্ড প্রম্পট (অ্যাডমিন) বা পাওয়ারশেল খুলুন .
- “bash টাইপ করুন "কমান্ড প্রম্পটে এবং এন্টার করুন। আপনি একটি বার্তা পাবেন “এটি উইন্ডোজে উবুন্টু ইনস্টল করবে, ক্যানোনিকাল দ্বারা বিতরণ করা হবে এবং… " চালিয়ে যেতে "y" টাইপ করুন। 'y' চাপুন এবং উইন্ডোজ স্টোর থেকে আপনার ডাউনলোড শুরু হবে। ডাউনলোড করার পরে, এটি ফাইল সিস্টেম নিষ্কাশন করা শুরু করবে। এটি কিছু সময় নেবে, তাই ধৈর্য ধরুন।
- কিছুক্ষণ পরে আপনি "ইনস্টলেশন সফল বার্তাটি পাবেন ! পরিবেশ মুহূর্তের মধ্যে শুরু হবে...” এবং আপনি ব্যাশ প্রম্পটে থাকবেন।
- এখান থেকে, এখন আপনি ব্যাশ স্ক্রিপ্ট চালাতে পারেন, লিনাক্স কমান্ড-লাইন টুলস যেমন sed, awk, grep এবং আপনি এমনকি লিনাক্স-প্রথম টুলস ব্যবহার করে দেখতে পারেন যেমন রুবি, গিট, পাইথন, ইত্যাদি . সরাসরি উইন্ডোজে। ব্যাশের মধ্যে থেকেও কেউ উইন্ডোজ ফাইল সিস্টেম অ্যাক্সেস করতে পারে।
- ইনস্টল করার পরে, এটি অ্যাপ তালিকাতেও তালিকাভুক্ত হবে। যাতে কেউ সমস্ত অ্যাপ খুলতে পারে এবং “উবুন্টু অন উইন্ডোজে ব্যাশ-এ ক্লিক করতে পারে ব্যাশ প্রম্পট খুলতে।
মনে রাখবেন, এটি একটি বিকাশকারী টুলসেট যা আপনাকে আপনার সমস্ত পরিস্থিতি এবং প্ল্যাটফর্মের জন্য আপনার সমস্ত কোড লিখতে এবং তৈরি করতে সহায়তা করে৷ এটি এমন একটি সার্ভার প্ল্যাটফর্ম নয় যার উপর আপনি ওয়েবসাইট হোস্ট করবেন, সার্ভার পরিকাঠামো চালাবেন, ইত্যাদি৷
যেহেতু এটি উইন্ডোজের সবচেয়ে ভালো জিনিসগুলির মধ্যে একটি, তাই আপনি যদি উইন্ডোজে লিনাক্স, উবুন্টু সম্পর্কে আগ্রহী হন তবে একজনকে অবশ্যই এটি চেষ্টা করে দেখতে হবে।
উৎস: Windows.com।
আপনি স্কট হ্যানসেলম্যানের এই ভিডিও টিউটোরিয়ালটিও দেখতে পারেন:
উইন্ডোজ 11/10 এ উবুন্টুতে আমি কীভাবে ব্যাশ খুলব?
উইন্ডোজ 11 বা উইন্ডোজ 10 এ উবুন্টুতে ব্যাশ খুলতে, আপনাকে প্রথমে এটি ইনস্টল করতে হবে। এর আগে, আপনাকে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম ইনস্টল করতে হবে, যা আপনি উইন্ডোজ বৈশিষ্ট্য প্যানেল থেকে করতে পারেন। এর পরে, একটি কমান্ড প্রম্পট উইন্ডো খুলুন এবং bash লিখুন আদেশ উবুন্টুতে ব্যাশ খুলতে এটিকে ইনস্টলেশন প্রক্রিয়া শেষ করতে দিন।
আমি কিভাবে উইন্ডোজে উবুন্টু শেল চালাব?
উইন্ডোজ 11 বা উইন্ডোজ 10 এ উবুন্টু শেল চালানোর জন্য, আপনাকে প্রথমে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম ইনস্টল করতে হবে। তারপর, আপনি bash লিখতে পারেন উবুন্টুতে ব্যাশ ইনস্টল করার কমান্ড। ইনস্টলেশন সম্পন্ন হলে, আপনি উইন্ডোজে উবুন্টুতে ব্যাশ চালাতে পারেন।
অতিরিক্ত তথ্যের জন্য তার ব্লগে যান।