কম্পিউটার টিউটোরিয়াল

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

আমি Windows Subsystem for Linux (WSL) আমার OS ক্লাসে 꽤 দিন ধরে ব্যবহার করছি। এবং আমি পছন্দ করি কিভাবে আমি ভার্চুয়াল মেশিন বা ডুয়াল বুটের জটিলতা ছাড়া Windows-এ লিনাক্স কমান্ড ব্যবহার করতে পারি।

এই আর্টিকেলের শেষে আপনি Windows-এ সরাসরি লিনাক্স কমান্ড রান করতে পারবেন যেন:

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড
Windows-এ লিনাক্স কমান্ডের উদাহরণ

পূর্বশর্তসমূহ

WSL কার্যকরভাবে চালানোর জন্য Windows 11-এ আপগ্রেড করার পরামর্শ দিচ্ছি। WSL Windows 10-এও আছে, কিন্তু আমার অভিজ্ঞতানুসারে Windows 11-এ এটি অনেক বেশি দক্ষ।

Windows 10-এর জন্য build 21364 বা উচ্চতর লাগবে।

এই আর্টিকেলে Windows 10 এবং 11 দুটোরই জন্য কভার করা হলো।

WSL ইনস্টল করা

WSL ইনস্টল করার কমান্ড খুব সহজ:

wsl --install 

এটি লিনাক্স কার্নেল ডাউনলোড করবে, WSL 2 ডিফল্ট সেট করবে এবং ডিফল্ট ডিস্ট্রিবিউশন হিসেবে Ubuntu ইনস্টল করবে।

Ubuntu চাইছেন না? আপনার জন্য কমান্ড:

wsl --install -d  

বর্তমানে উপলব্ধ ডিস্ট্রিবিউশনগুলো:

  • Ubuntu
  • OpenSUSE Leap 42
  • SUSE Linux Enterprise Server 12 (SLES)
  • Kali Linux
  • Debian GNU/Linux

এইงาน করার পর Start মেনুতে Ubuntu (বা অন্য ডিস্ট্রো) অ্যাপটি পাবেন:

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

লিনাক্স টার্মিনাল খুলুন

ত escritos ইনস্টল করা Ubuntu অ্যাপ খুলুন, আপনাকে লিনাক্স টার্মিনাল স্বাগত করবে! কিছু কমান্ড ট্রাই করুন:

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

Windows ফাইলগুলো অ্যাক্সেস করতে চাইলে?

File Explorer (Win+E) খুললে বামপাশে নতুন "Linux" অপশন দেখবেন যেখানে আপনার লিনাক্স ফাইলগুলো থাকবে। টার্মিনালে তৈরি করা ফাইলগুলো সেখানে থাকবে।

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

আপনার রেগুলার ফাইলগুলো অ্যাক্সেস করতে চাইলে? সেটি খুব সহজ। লিনাক্স টার্মিনালে নিচের কমান্ড রান করুন:

cd /mnt/ 

এখানে ls রান করলে আপনার কম্পিউটার ড্রাইভগুলো দেখতে পাবেন। এইভাবে আপনার ফাইলগুলোর মধ্যে cd করে যেতে পারবেন।

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

WSL2-এ Alias তৈরি করা

বড় কমান্ড টাইপ করলে চেষ্টা করছেন শর্টকাট পাওয়ার? তবে Alias আপনার বন্ধু।

Alias তৈরি করার ২টি উপায়:

  • প্রতি সেশন (per session)
  • পারমানেন্টলি (permanently)

WSL2-এ প্রতি সেশন Alias তৈরি করা

কারেন্ট লিনাক্স সেশনে Alias তৈরি করতে (টার্মিনাল বন্ধ করলে Alias গুলো মিটে যাবে):

alias ='' 

উদাহরণ:

alias runc='gcc main.c -o main' 

WSL2-এ পারমানেন্ট Alias তৈরি করা

.bash_aliases ফাইল এডিট করে Alias সংরক্ষণ করব।

নিচের কমান্ডগুলো রান করুন:

cd ~
ls -a 

প্রিন্ট হওয়া ফাইল লিস্টে .bash_aliases খুঁজুন।

না পেলে নিচের কমান্ড দিয়ে তৈরি করুন:

touch .bash_aliases 

ফাইল এডিট করতে:

vi .bash_aliases 

নিচের মতো স্ক্রিন আসবে:

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড
  • "i" চাপুন টাইপিং শুরু করতে, যত চাইতেই Alias যোগ করুন।

উদাহরণ:

alias runc='gcc main.c -o main'
alias hello='echo hello' 
  • টাইপিং মোড থেকে বের হতে "ctrl + c" চাপুন।
  • Vim থেকে বের হয়ে ফাইল সেভ করতে ":wq!" টাইপ করুন (গুগল ছাড়া মনে রাখতে পারলাম, গর্ব!)।

এবার Ubuntu রিস্টার্ট করুন এবং উপরের Alias গুলো টাইপ করুন - পারফেক্টলি কাজ করবে।

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

GUI অ্যাপ রান করা

কমান্ড লাইন অ্যাপ WSL2-এ রান করা শিখলাম। কিন্তু লিনাক্স GUI অ্যাপ রান করতে চাইলে? উত্তর সহজ - GUI অ্যাপ ইনস্টল করুন তারপর রান করুন। Firefox উদাহরণ হিসেবে ব্যবহার করছি।

Firefox ইনস্টল করতে:

sudo apt install firefox 

Firefox রান করতে:

firefox 
WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

আপনার Windows-এ ইতিমধ্যে Firefox থাকলে দেখবেন সেটি খোলা নেই। কারণ এখন আপনি Linux-এর Firefox রান করছেন, Windows-এর নয়।

Windows 11 ব্যবহার করলে Start মেনু থেকে সরাসরি Linux-এর Firefox রান করতে পারবেন। আপনার ডিস্ট্রোর ফোল্ডারের নিচে পাবেন।

WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

উপসংহার

এই আর্টিকেলে WSL 2 কার্যকরভাবে ব্যবহার করার পদ্ধতি কভার করা হলো। কোনো প্রশ্ন থাকলে আমার সোশ্যাল মিডিয়া প্ল্যাটফর্মে যোগাযোগ করুন।

  1. Windows 10-এ WSL কীভাবে ইনস্টল করবেন?

  2. Mac-এ Windows অ্যাপ্লিকেশন চালান: সহজ, দ্রুত ও নিরাপদ পদ্ধতি

  3. উইন্ডোজ ১০-এ অ্যাডমিনিস্ট্রেটর প্রিভিলেজ দিয়ে অ্যাপ্লিকেশন চালান: ধাপে ধাপে গাইড

  4. উইন্ডোজ ১১-এ অ্যান্ড্রয়েড অ্যাপ চালান: ধাপে ধাপে গাইড