উইন্ডোজে কীভাবে Bash ফাইল চালাবেন – সহজ গাইড

আপনি যদি উইন্ডোজে Bash চালানোর সহজ উপায় খুঁজছেন, তবে এই গাইডটি আপনার জন্য উপযুক্ত। Bash ফাইল চালানো উইন্ডোজে এখন আরও সহজ হয়েছে Windows Subsystem for Linux (WSL) এর মাধ্যমে। Bash স্ক্রিপ্ট উইন্ডোজ ব্যবহারকারীদের জন্য Unix ও Linux এর শক্তিশালী কমান্ড-লাইন শেল Bash ব্যবহারের সুযোগ করে দেয়। এই গাইডে, আমরা কিভাবে উইন্ডোজে Bash ফাইল চালাতে হয়, সে সম্পর্কে বিস্তারিতভাবে আলোচনা করব।

শুরু করার আগে প্রস্তুতি

প্রারম্ভিক প্রস্তুতির জন্য কয়েকটি গুরুত্বপূর্ণ পদক্ষেপ নিতে হবে, বিশেষ করে উইন্ডোজে লিনাক্স পরিবেশ তৈরি করতে হলে। এ সময় উপযোগী পরিবেশ তৈরির জন্য বিভিন্ন সফটওয়্যার ও সরঞ্জাম ইনস্টল করতে হবে।

উপযোগী পরিবেশ তৈরির প্রয়োজনীয়তা

উইন্ডোজে একটি কার্যকর লিনাক্স পরিবেশ তৈরির জন্য WSL ইনস্টলেশন অপরিহার্য। এটি বিনামূল্যে উইন্ডোজে মানসম্পন্ন লিনাক্স বিতরণ সমর্থন করে। নিচে মেনশন করা টুলস ও সফটওয়্যার গুলো ইনস্টল করতে হবে:

  • WSL: এটির মাধ্যমে উইন্ডোজ ও লিনাক্সের সমন্বয় ঘটে।
  • Xvfb: GUI চালানোর জন্য প্রয়োজনীয়।
  • Docker: কনটেইনার ব্যবস্থাপনায় সহায়তা করে।
  • VNC Server: রিমোট GUI অ্যাক্সেসের জন্য প্রয়োজন।
  • Tor Browser: প্রাইভেসি এবং সিকিউরিটির উদ্দেশ্যে ব্যবহার করা হয়।
  • Selenium: অটোমেটেড ব্রাউজিং কার্যক্রমে অপরিহার্য।

এই সফটওয়্যার ও সরঞ্জামগুলির ইনস্টলেশন এবং সংহতি উইন্ডোজে লিনাক্স পরিবেশ তৈরিতে সহায়ক ভূমিকা পালন করে। Bash ফাইলের প্রয়োজনীয়তাও এখানে অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি বিভিন্ন স্ক্রিপ্ট এবং কমান্ড লগ করার জন্য ব্যবহৃত হয়।

উইন্ডোজে WSL ইনস্টলেশন

Windows Subsystem for Linux (WSL) হল মাইক্রোসফটের একটি সমাধান, যা ব্যবহারকারীদের উইন্ডোজের উপর বিভিন্ন Linux কার্নেল চালানোর অনুমতি দেয়। এটি ডেভেলপারদের জন্য এক নতুন পর্যায় যোগ করেছে কারণ এখন তারা সহজেই WSL ইনস্টলেশন এবং WSL সেটআপ-এর মাধ্যমে Linux এর সুবিধা গ্রহণ করতে পারে।

WSL কি?

WSL বা Windows Subsystem for Linux হল একপ্রকার সামর্থ্য, যা আপনার উইন্ডোজ সিস্টেমে Linux এর মত একটি পরিবেশ সৃষ্টি করে। এটি মূলত ডেভেলপারদের জন্য আনা হয়েছে, যাতে তারা একাধিক অপারেটিং সিস্টেমের মিশ্রণে কাজ করতে পারে। এর সাহায্যে আপনি Windows এর মধ্যে সরাসরি Bash শেল ব্যবহারের সুবিধা পাবেন, যা আপনাকে বিভিন্ন Linux কমান্ড ও স্ক্রিপ্ট চালাতে সাহায্য করে।

আরও পড়ুনঃ  উইন্ডোজ ইউজার তৈরি করবেন যেভাবে - কমপ্লিট গাইড

WSL ইনস্টল করার ধাপ

WSL ইনস্টলেশনের প্রক্রিয়া বেশ সহজ এবং এটি বিভিন্ন ধাপে সম্পন্ন করা যায়:

  1. Windows ফিচার টার্ন অন: আপনার উইন্ডোজের Windows Features থেকে “Windows Subsystem for Linux” অপশনটি টার্ন অন করুন।
  2. Linux কার্নেল আপডেট: WSL ইনস্টল করতে হলে আপনাকে Microsoft Store থেকে WSL 2 Linux Kernel Update Package ইনস্টল করতে হবে।
  3. লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করা: অনুষঙ্গী লিনাক্স ডিস্ট্রিবিউশন নির্বাচন করে তা ইনস্টল করতে হবে। আপনি Ubuntu, Debian, SUSE Linux, এবং অন্যান্য ডিস্ট্রিবিউশন থেকে বেছে নিতে পারেন।

এই ধাপগুলো অনুসরণ করে আপনি সহজেই আপনার সিস্টেমে WSL সেটআপ করতে পারেন এবং তারপর মুক্তভাবে Linux পরিবেশে কাজ করতে পারেন। Windows Subsystem for Linux ব্যবহার করে আপনি Microsoft-এর বিভিন্ন সুবিধা যেমন PowerShell এবং Command Prompt-এর সাথে সুসংগত ভাবে কাজ করার অভিজ্ঞতা পাবেন।

Linux Distribution ইনস্টল করা

Linux ডিস্ট্রিবিউশন ইনস্টল করা সম্ভবত সবচেয়ে গুরুত্বপূর্ণ এবং প্রথম ধাপ যখন আপনি WSL (Windows Subsystem for Linux) এর সাথে আপনার যাত্রা শুরু করেন। ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করার জন্য আপনাকে বিভিন্ন বিকল্পগুলি এবং তাদের সুবিধাসমূহ সম্পর্কে জানানো হবে।

যে সকল ডিস্ট্রিবিউশন ইনস্টল করা যায়

WSL এর মাধ্যমে ইনস্টল করার জন্য উপলব্ধ কয়েকটি প্রধান Linux ডিস্ট্রিবিউশনগুলি হল:

  • Ubuntu
  • Debian
  • openSUSE
  • Kali Linux

এছাড়াও, Quickemu প্রায় ১০০০ টি অপারেটিং সিস্টেম এডিশন সমর্থন করে যার মধ্যে রয়েছে Linux এবং macOS সহায়তা। Linux কার্নেল বেসড অপারেটিং সিস্টেমের মধ্যে উল্লেখযোগ্য নাম হল Redhat, Linux Mint, CentOS ইত্যাদি।

ডিস্ট্রিবিউশন নির্বাচন ও ইনস্টলেশন প্রক্রিয়া

একবার আপনি পছন্দের Linux ডিস্ট্রিবিউশন নির্ধারণ করে নিলে, এটি ইনস্টল করার প্রক্রিয়া অনেকটাই সরল হয়ে যায়। নিচের কয়েকটি ধাপ অনুসরণ করুন:

  1. Microsoft Store খুলুন এবং আপনার পছন্দের ডিস্ট্রিবিউশন সার্চ করুন।
  2. ডিস্ট্রিবিউশন পৃষ্ঠা থেকে Install ক্লিক করুন।
  3. ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ হতে দিন এবং প্রয়োজনীয় সেটআপগুলি সম্পন্ন করুন।
  4. ইনস্টলেশন সম্পূর্ণ হলে, ডিস্ট্রিবিউশনটি চালু করুন এবং আপনার পছন্দের শেল (bash) ব্যবহার শুরু করুন।

Linux ডিস্ট্রিবিউশন ইনস্টলেশন প্রক্রিয়া শেষ করা হলেই, আপনি সহজেই WSL এর মাধ্যমে শক্তিশালী এবং নমনীয় Linux পরিবেশে কাজ করতে পারবেন।

আরও পড়ুনঃ  উইন্ডোজ ৭ এ হার্ড ড্রাইভ পার্টিশন করার নিয়ম

How to Run Bash File in Windows

আপনি কি জানেন উইন্ডোজ 10 এবং উইন্ডোজ 11 ব্যবহারকারীরা খুব সহজেই উইন্ডোজে Bash ফাইল চালাতে পারেন? Windows Subsystem for Linux (WSL) নামে একটি অসাধারণ ফিচার ব্যবহার করে আপনি এটি করতে পারেন।

প্রথমেই, WSL এবং আপনার পছন্দের Linux ডিস্ট্রিবিউশন সেটআপ করা অত্যন্ত জরুরি। এটি ছাড়াও, কিছু ধাপ অনুসরণ করলেই আপনি উইন্ডোজে Bash স্ক্রিপ্ট চালানো শুরু করতে পারবেন:

  1. আপনার Bash ফাইলের অবস্থানে Command Prompt বা PowerShell দিয়ে যান।
  2. তারপর, Bash স্ক্রিপ্ট উইন্ডোজে চালানোর জন্য “bash script-filename.sh” টাইপ করুন।

এই পদ্ধতিতে Bash স্ক্রিপ্ট উইন্ডোজে চালানো অত্যন্ত সহজ। উইন্ডোজে Bash চালানোর পদ্ধতি নিশ্চিত করতে, নিশ্চিত করুন যে আপনার Bash ফাইলের প্রথম লাইনে #! /bin/sh লিখা আছে এবং ফাইলটির এক্সটেনশন .sh রাখুন।

উদাহরণস্বরূপ, আপনি যদি একটি ABC.sh নামে একটি Bash স্ক্রিপ্ট তৈরি করেন, এটি Bash দিয়ে চালানোর জন্য “bash ABC.sh” টাইপ করতে হবে। এছাড়াও, PowerShell ব্যবহার করে .sh ফাইল চালানোর জন্য একইভাবে “bash script.sh” কমান্ড ব্যবহার করা যায়।

আপনি যদি Bash স্ক্রিপ্ট চালানোর সময় কোনো সমস্যার সম্মুখীন হন, তাহলে Ubuntu বা অন্য কোনো Linux ডিস্ট্রিবিউশন ইনস্টল করার কথা বিবেচনা করতে পারেন। WSL ব্যবহারকারীদের উইন্ডোজ ডিরেক্টরিসমূহকে Linux ফাইল সিস্টেমে /mnt ডিরেক্টরির অধীনে অ্যাক্সেস করার সুযগ দেয়, যেমন C ড্রাইভের ক্ষেত্রে /mnt/C।

এভাবে, আপনার কম্পিউটারে Bash স্ক্রিপ্ট চালানো আরও সহজ এবং সুবিধাজনক হবে। উইন্ডোজে Bash স্ক্রিপ্ট উইন্ডোজে চালানোর এই পদ্ধতিগুলি অনুসরণ করে, আপনি সহজেই আপনার কাজগুলি সম্পন্ন করতে পারেন।

WSL এ Bash ফাইল চালানোর পদ্ধতি

WSL ব্যবহার করে Bash ফাইল চালানো এখন অত্যন্ত সহজ এবং কার্যকর। Windows 10-এর Bash shell এর আগমণ ঘটেছে, যার মাধ্যমে ব্যবহারকারীরা Window-এ সহজেই Bash shell স্ক্রিপ্ট তৈরি ও চালাতে পারবে। এটি Bash এবং UNIX-এর সুবিধা নিয়ে এসেছে Windows প্ল্যাটফর্মে।

Bash শেল এ অ্যাক্সেস করা

প্রথমেই আপনাকে Windows Command Prompt অথবা PowerShell থেকে ‘wsl’ কমান্ড ব্যবহার করে Bash শেলে প্রবেশ করতে হবে। নিম্নোক্ত ধাপগুলো অনুসরণ করুন:

  1. Command Prompt অথবা PowerShell খুলুন।
  2. wsl‘ লিখে Enter চাপুন।

এইভাবে আপনি সহজেই Bash শেলে প্রবেশ করতে পারবেন এবং সেখানে বিভিন্ন Linux কমান্ড ব্যবহার করতে পারবেন। WSL ব্যবহার করে Windows-এ Linux এর প্রায় সব টার্মিনাল কমান্ড পরিচালনা করা সম্ভব।

আরও পড়ুনঃ  উইন্ডোজে স্ক্রিনশট সমস্যা সমাধানের উপায় | ফিক্স করুন

Bash ফাইল এক্সিকিউশন

Bash ফাইলের এক্সিকিউশন প্রক্রিয়ার জন্য আপনাকে প্রথমে একটি Bash স্ক্রিপ্ট তৈরি করতে হবে। নিচের ধাপগুলো অনুসরণ করে Bash ফাইল তৈরি ও এক্সিকিউট করুন:

  1. vi অথবা nano টেক্সট এডিটর ব্যবহার করে একটি নতুন ফাইল তৈরি করুন। উদাহরণসরূপ, ‘nano ~/myscript.sh‘ লিখুন।
  2. 스크립트 শুরু করার জন্য প্রথমে লিখুন ‘#!/bin/bash‘।
  3. আপনার স্ক্রিপ্টের বাকী অংশ লিখুন এবং পরিবর্তনগুলি সংরক্ষণ করুন।
  4. ফাইলটিকে এক্সিকিউটেবল করতে কমান্ডটি ব্যবহার করুন ‘chmod +x ~/myscript.sh‘।
  5. স্ক্রিপ্ট চালানোর জন্য, ‘./myscript.sh‘ কমান্ডটি ব্যবহার করুন।

এইভাবে, আপনি সহজেই WSL ব্যবহার করে Bash ফাইলের এক্সিকিউশন করতে পারবেন। উল্লেখযোগ্যভাবে, Windows ফাইলগুলিতে অ্যাক্সেস করতে হলে সেগুলোর পাথ ‘/mnt/c/...‘ এরূপ উল্লেখ করতে হবে, যেটা UNIX পাথ ফর্ম্যাট।

যদি Bash প্রাথমিক ইনস্টলেশন সম্পূর্ণ না হয়

যদি আপনার Bash ইনস্টলেশনে সমস্যা দেখা দেয় এবং আপনি WSL সঠিকভাবে সেটআপ করতে না পারেন, তাহলে কিছু সাধারণ সমস্যার সমাধান জেনে রাখা দরকার। প্রথমত, নিশ্চিত করুন যে আপনার উইন্ডোজ ভার্সন আপডেট করা আছে। অনেক সময় পুরনো উইন্ডোজ ভার্সন WSL ইনস্টলেশন সমস্যা সৃষ্টি করতে পারে।

একটি সাধারণ সমস্যার সমাধান হলো ‘Windows Features’ এ WSL সক্ষম করা। সেটিংসে গিয়ে, ‘Turn Windows features on or off’ এ ক্লিক করুন এবং Windows Subsystem for Linux টিক চিহ্ন দিন। এরপর সিস্টেমটি রিস্টার্ট করুন। এটি আপনার WSL ইনস্টলেশনে সমস্যা অনেকাংশে সমাধান করতে সাহায্য করবে।

যদি সমস্যাটি এখানেও সমাধান না হয়, তাহলে প্যাকেজ ম্যানেজার দিয়ে প্রয়োজনীয় Linux ডিস্ট্রিবিউশন ইনস্টল করার চেষ্টা করুন। অনেক সময় নির্দিষ্ট ডিস্ট্রিবিউশন কমপ্যাটিবিলিটির কারনে Bash ইনস্টলেশনে সমস্যা হতে পারে। চেক করে দেখুন আপনি সঠিক কমান্ড দিয়ে WSL ভার্সন ১ বা ২ ইনস্টল করছেন কিনা। যদি Bash ফাইল চালানো না যায়, নতুন করে Bash ইন্টারপ্রেটার ডাউনলোড করার চেষ্টা করুন।

আপনি যদি এখনও সমস্যার সম্মুখীন হন, তবে উইন্ডোজ-ইউনিক্স ইন্টারঅপারেবিলিটি সফটওয়্যার যেমন MKS Toolkit বা Cygwin ব্যবহার করে দেখুন। এই সফটওয়্যারগুলো Unix/Linux এর মত পরিবেশ প্রদান করে এবং WSL ইনস্টলেশন সমস্যা সহজেই সমাধান করতে পারে।

এ ধরনের আরো আর্টিকেল

Back to top button