একটি সম্পূর্ণ লিনাক্স অভিজ্ঞতার জন্য, একটি সম্পূর্ণ ইনস্টলের জন্য কোন বিকল্প নেই। কিন্তু আপনি যদি লিনাক্স ইনস্টল করতে ইচ্ছুক একজন উইন্ডোজ ব্যবহারকারী হন তবে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL) শুরু করার জন্য একটি দুর্দান্ত জায়গা। আপনার উইন্ডোজ মেশিনে একটি লিনাক্স ডিস্ট্রো আপ করা এবং চালানো বেশ সহজ, আপনি শুধু লিনাক্স শিখছেন বা একটি লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করতে চান, তাই আপনি যদি কৌতূহলী হন তবে এটি একটি শটের মূল্যবান। এখানে আপনি শিখবেন কিভাবে WSL এর সাথে Windows এ Linux ইনস্টল করতে হয়।
লিনাক্স (WSL) এর জন্য উইন্ডোজ সাবসিস্টেম কি?
লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL) হল Windows-এ একটি ইনস্টলযোগ্য বৈশিষ্ট্য যা আপনাকে Windows 10 বা Windows 11 ডিভাইসে Microsoft স্টোর-সমর্থিত Linux ডিস্ট্রো চালাতে দেয়। মাইক্রোসফ্ট ক্যানোনিকাল (উবুন্টুর প্রকাশক) এর সাথে একটি সাধারণ উইন্ডোজ ডেস্কটপে ব্যাশ কমান্ড লাইন ক্ষমতা আনতে অংশীদারিত্ব করেছে যাতে আপনি আপনার ওয়ার্কফ্লোতে লিনাক্স এবং উইন্ডোজ উভয়কে একীভূত করতে পারেন।
WSL বাশের জন্য কমান্ড ব্যবহার করে লিনাক্স ফাইল সিস্টেম সমর্থন করে কিন্তু একটি সম্পূর্ণ লিনাক্স ডেস্কটপ অভিজ্ঞতা দিতে পারে না, যা শুধুমাত্র একটি ভার্চুয়াল মেশিন বা ডুয়াল-বুট পদ্ধতির মাধ্যমে সম্ভব। Windows 11 এর পর থেকে, WSL নেটিভ লিনাক্স GUI অ্যাপ্লিকেশনগুলিকে সমর্থন করে, যেমন Gedit, GIMP, এবং Nautilus Bash-এর সাথে।
একজন লিনাক্স ব্যবহারকারী যিনি কমান্ড লাইন টুল ব্যবহার করতে পছন্দ করেন, তাদের কাছে WSL খুবই স্বাভাবিক এবং স্বাভাবিক মনে হয়। এটি উইন্ডোজ ডেভেলপারদের জন্যও বেশ উপযোগী, যারা লিনাক্স সার্ভার পরিবেশে উইন্ডোজ অ্যাপ্লিকেশন স্থাপন করতে চান।
লিনাক্স ডিস্ট্রোস যা WSL এর সাথে কাজ করে
WSL এ আপনার প্রিয় লিনাক্স ডিস্ট্রোর সাথে কাজ করতে, প্রথমে নিশ্চিত করুন যে এটি Microsoft স্টোর থেকে ডাউনলোড করা যেতে পারে। সমর্থিত উদাহরণ অন্তর্ভুক্ত:
- উবুন্টু
- ডেবিয়ান
- কালী লিনাক্স
- SUSE Linux এন্টারপ্রাইজ সার্ভার
- WSL এর জন্য ফেডোরা রিমিক্স (প্রদেয় সংস্করণ)
- ওপেনসুস লিপ
- আল্পাইন লিনাক্স
WSL সুবিধা:আপনি যা পাবেন
আপনার উইন্ডোজ ডিভাইসে WSL ব্যবহার করার প্রধান সুবিধাগুলি নিম্নরূপ:
- উইন্ডোজের উপরে লিনাক্স থাকা :আপনি একটি লিনাক্স ভার্চুয়াল মেশিন পাবেন যা আপনি উইন্ডোজে চালাতে পারেন। আপনি একই সময়ে আপনার পছন্দের ডিস্ট্রো ইনস্টল এবং চলমান রাখতে পারেন।
- লিনাক্স অ্যাপগুলিকে স্বতন্ত্র উইন্ডোজ অ্যাপ্লিকেশন হিসাবে চালান s:আপনি Windows স্টার্ট মেনু থেকে Linux অ্যাপ চালু করতে চান বা Windows টাস্কবারে পিন করতে চান, WSL আপনাকে আপনার Windows ডেস্কটপ থেকে সেগুলি অ্যাক্সেস করতে দেয়।
- উইন্ডোজ এবং লিনাক্সের মধ্যে পাল্টান :আপনি লিনাক্স এবং উইন্ডোজের মধ্যে দ্রুত স্যুইচ করতে পারেন এবং সম্ভবত সবচেয়ে গুরুত্বপূর্ণভাবে, লিনাক্স শেল থেকে আপনার উইন্ডোজ ফাইল এবং প্রোগ্রামগুলি অ্যাক্সেস করতে পারেন। WSL সম্ভবত একমাত্র সফ্টওয়্যার যা Windows এবং Linux অ্যাপ জুড়ে কাট এবং পেস্ট করার অনুমতি দেয়।
- ক্রস-প্ল্যাটফর্ম ভাষা এবং পরিষেবাগুলির জন্য সমর্থন :WSL এর জায়গায়, আপনি দুটি সমন্বিত অপারেটিং সিস্টেমের মধ্যে উন্নত প্রোগ্রাম চালাতে পারেন। এর মধ্যে রয়েছে vim, emacs, NodeJS, Python, Ruby, C/C++, Rust, Go, MySQL, Apache, এবং MongodB।
- লিনাক্স ব্যবহারকারীর অভ্যাসের জন্য উইন্ডোজ অ্যাপ্লিকেশন সমর্থন করে :আপনি কি নিয়মিত লিনাক্স ব্যবহারকারী? এখন আপনি আপনার প্রিয় লিনাক্স কমান্ডগুলিকে একটি উইন্ডোজ ডেস্কটপে আনতে পারেন এর ব্যবহারকারী ইন্টারফেসের সাথে ডিল না করেই। আপনি একটি ওয়ার্ড ফাইল সম্পাদনা করতে চান বা নোটপ্যাড++ চালাতে চান, আপনি সহজেই লিনাক্সের মাধ্যমে এটি করতে পারেন।
অন্যদিকে, আপনি যদি একজন উইন্ডোজ ব্যবহারকারী হন যিনি আগে কখনো লিনাক্স ব্যবহার করেননি, তাহলে শুরু করার জন্য আপনাকে কিছু মৌলিক লিনাক্স কমান্ড শিখতে হবে। চিন্তা করবেন না। Windows ব্যবহারকারীর প্রয়োজনের জন্য তাদের মধ্যে খুব বেশি নেই।
Windows 10 এ WSL ইনস্টল ও সেট আপ করা হচ্ছে
এটি কাজ করার জন্য আপনাকে Windows 10-এর একটি আপ-টু-ডেট সংস্করণ চালাতে হবে, তবে Windows PowerShell বা কমান্ড প্রম্পট কীভাবে ব্যবহার করতে হয় তা জানা ছাড়াও এটি কেবলমাত্র প্রয়োজন।
নীচের নির্দেশাবলী আপনাকে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL2, বিল্ড 21354 সেপ্টেম্বর 2021 অনুযায়ী) সবচেয়ে সাম্প্রতিক সংস্করণের সাথে সেট আপ করবে।
- আপনার Windows 10 ডিভাইসে, "Windows বৈশিষ্ট্য চালু বা বন্ধ করুন" নামে একটি কন্ট্রোল প্যানেল বৈশিষ্ট্য খুঁজুন।
- যখন Windows বৈশিষ্ট্য মেনু স্ক্রীন খোলে, "লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম" এবং "উইন্ডোজ পাওয়ারশেল" এর বিকল্পগুলি পরীক্ষা করুন৷
- পাওয়ারশেল খুলুন বা (কমান্ড লাইন)। নিশ্চিত করুন যে আপনি এটি একজন প্রশাসক হিসাবে চালান৷
- নিম্নলিখিত স্ক্রিপ্টে পেস্ট করুন:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- যদি এটি আপনাকে পুনরায় চালু করতে অনুরোধ করে, তা করুন; অন্যথায়, এগিয়ে যান।
- Microsoft স্টোর খুলুন এবং আপনার উপলব্ধ সমস্ত বিকল্পগুলি দেখতে "Linux" অনুসন্ধান করুন৷ এখানে, আমরা উবুন্টু ইনস্টল করছি।
- স্টোর অ্যাপের মধ্যে থেকে "ইনস্টল" বোতামে ক্লিক করুন। এটি আপনার কাঙ্খিত লিনাক্স ডিস্ট্রো ডাউনলোড করবে।
- আপনার Windows 10 ডেস্কটপে Linux ডিস্ট্রো ইনস্টল হয়ে গেলে আপনি একটি বিজ্ঞপ্তি পাবেন। ভবিষ্যতে, আপনি এটি সরাসরি আপনার স্টার্ট মেনু থেকে খুলতে পারবেন।
- লিনাক্স ব্যাশ উইন্ডো খোলে, একটি ব্যবহারকারীর নাম নির্বাচন করুন। এটি আপনার Windows লগইনের মতো হতে হবে না৷ ৷
- একটি পাসওয়ার্ড লিখুন এবং এটি পুনরায় টাইপ করুন।
দ্রষ্টব্য :পাসওয়ার্ডটি অদৃশ্য, তাই নিশ্চিত করুন যে আপনি এটি একটি নিরাপদ স্থানে সংরক্ষণ করুন৷ আপনি যদি আপনার পাসওয়ার্ড ভুলে যান, তাহলে আপনাকে Linux distro আনইনস্টল করতে হবে, যা আপনার সমস্ত Linux ফাইল মুছে ফেলবে৷
- আপনার ইনস্টলেশন আপডেট করুন ব্যবহার করে:
sudo apt update
- আপডেটগুলি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন, তারপর ব্যবহার করে আপনার লিনাক্স ডিস্ট্রোতে আপগ্রেডযোগ্য সংস্করণগুলি পরীক্ষা করুন:
apt list --upgradable
- একবার আপনি সমস্ত উপলব্ধ আপগ্রেডগুলি খুঁজে পেলে, সেগুলি আপনার সিস্টেমে প্রয়োগ করা হয়েছে তা নিশ্চিত করতে নিম্নলিখিতটি লিখুন:
sudo apt upgrade
- আপডেটগুলি কিছু সময় নেয়, কারণ টেমপ্লেটগুলি Linux প্যাকেজ থেকে বের করা হয়, তারপরে একটি প্রাক-কনফিগারেশন এবং সেটিংস প্রয়োগ করা হয়। এই প্রক্রিয়াটি স্বয়ংক্রিয় হওয়ায় ধৈর্য ধরুন।
- আপনি যদি কোনো নির্দিষ্ট উবুন্টু প্যাকেজ যেমন npm, groovy, impish বা hirsuit ইনস্টল করতে চান, তাহলে আপনি ব্যবহার করতে পারেন:
sudo apt install [package_name]ইনস্টল করুন
- আপডেট শেষ হওয়ার জন্য অপেক্ষা করুন, যখন সবুজ অগ্রগতি বারটি 100 শতাংশে চলে যায়। আপনার পিসি মিসকনফিগারেশনের কারণে কোনো ত্রুটি থাকলে, অগ্রগতি বারটি লাল হয়ে যাবে এবং প্রতিকারমূলক পদক্ষেপের পরামর্শ দেবে৷
উইন্ডোজের সাথে WSL ব্যবহার করা
আপনি যদি চান, আপনি সম্পূর্ণ আলাদা ফাইল এবং প্রোগ্রাম সহ আপনার লিনাক্স ইনস্টলেশনটিকে উইন্ডোজে নিজস্ব সিস্টেম হিসাবে ব্যবহার করতে পারেন। আপনি লিনাক্সের গতির সুবিধার জন্য কিছু ফাইল সংরক্ষণ করতে চাইতে পারেন, তবে WSL এর একটি বড় সুবিধা হল যে আপনি আপনার লিনাক্স সিস্টেমে ড্রাইভটিকে কার্যকরভাবে মাউন্ট করে আপনার উইন্ডোজ ফাইল এবং ফোল্ডারগুলির সাথে ইন্টারঅ্যাক্ট করতে পারেন। এটি আপনাকে উইন্ডোজে আপনার যা কিছু আছে তার সাথে লিনাক্স ব্যবহার করতে সক্ষম করে, এইভাবে আপনার সমস্ত জিনিস একই জায়গায় রাখে৷
এখন যেহেতু আপনি শিখেছেন কিভাবে আপনার Windows 10 ডিভাইসে WSL ব্যবহার করে Linux ইনস্টল করতে হয়, এখন সময় এসেছে এর মৌলিক কমান্ডগুলির সাথে নিজেকে পরিচিত করার।
বেসিক লিনাক্স কমান্ড
আপনি যদি লিনাক্স কমান্ড লাইন নেভিগেশনের সাথে পরিচিত হন তবে আপনি কিছুটা এড়িয়ে যেতে পারেন। অন্যথায়, লিনাক্স কমান্ড লাইনে চলাফেরা করার জন্য আপনাকে নিম্নলিখিত কিছু মৌলিক কমান্ড জানতে হবে।
পাওয়ারশেল বা কমান্ড প্রম্পটের মতো উইন্ডোজ শেলে লিনাক্স কমান্ড ব্যবহার করা সহজ। শুধু ব্যবহার করুন:
wsl [the command you want to use]
- উদাহরণস্বরূপ, এখানে "প্রিন্ট ওয়ার্কিং ডাইরেক্টরি" এর জন্য কমান্ড দেওয়া হল, যা আপনাকে রুট থেকে বর্তমান ডিরেক্টরির পথ দেখায়৷
wsl pwd
- যদি আপনি লিনাক্স কমান্ড ব্যবহার করে আপনার বর্তমান ডিরেক্টরির সমস্ত বিষয়বস্তু তালিকাভুক্ত করতে চান, শুধু লিখুন:
wsl ls.
এটি প্রকৃত অপারেটিং সিস্টেম না খুলেই উইন্ডোজে লিনাক্স কমান্ড কার্যকর করবে।
- কখনও কখনও আপনাকে লিনাক্সে ডিরেক্টরি তৈরি করতে হবে। তার জন্য, ব্যবহার করুন:
wsl mkdir "give a name to the directory"
- আপনার নতুন তৈরি ডিরেক্টরিতে ডিফল্ট পাথ ফাইল পরিবর্তন করতে, ব্যবহার করুন:
cd "created directory name"
উপরের সমস্ত হাইলাইট করা কমান্ডগুলি কার্যে দেখতে নীচের স্ক্রিনশটটি দেখুন৷
- আপনি যদি PowerShell বা কমান্ড প্রম্পটের ভিতর থেকে সম্পূর্ণ অপারেটিং সিস্টেম শুরু করতে চান, তাহলে সেটাও সহজ। শুধু চালান:
wsl.exe
অথবা
bash.exe
অবশেষে, যদিও, আপনি সম্ভবত ভাববেন কিভাবে আপনার লিনাক্স সিস্টেমের ভিতর থেকে উইন্ডোজ ডিরেক্টরি অ্যাক্সেস করবেন। এখানে মূল বিষয় হল যে উইন্ডোজ মূলত লিনাক্স সিস্টেমে একটি বাহ্যিক ড্রাইভ হিসাবে মাউন্ট করা হয়, তাই লিনাক্স এটিকে স্টোরেজ হিসাবে ব্যবহার করতে পারে, এটিকে ফ্ল্যাশ ড্রাইভে ফাইল সম্পাদনা করার জন্য আপনার OS ব্যবহার করার মতোই করে তোলে৷
- আপনার লিনাক্স টার্মিনাল খুলুন (উবুন্টু, এই ক্ষেত্রে) একজন উইন্ডোজ প্রশাসক হিসাবে।
- এন্টার করে আপনার Windows C:ড্রাইভ অ্যাক্সেস করুন:
cd /mnt/c
- অ্যাকশনে কিছু সম্পাদনা দেখতে, ব্যবহার করে একটি ফোল্ডার তৈরি করুন:
mkdir [your_directory_name]
- ফাইল এক্সপ্লোরার খুলুন এবং আপনার C:ড্রাইভ পরীক্ষা করে নিশ্চিত করুন যে উবুন্টু সেখানে একটি ফোল্ডার তৈরি করেছে।
- টাইপ করে ডিরেক্টরি পাথে নিচে যান:
cd /mnt/c/[your_directory_name]
- ব্যবহার করে একটি ফাইল তৈরি করুন:
touch [your_file_name]
- নতুন তৈরি করা টেক্সট ফাইলটি নির্বাচিত ডিরেক্টরিতে উপলব্ধ রয়েছে কিনা তা পরীক্ষা করুন।
- ফাইলটি সম্পাদনা করতে, ব্যবহার করুন:
nano [your_file_name]
- পরীক্ষা করতে, কমান্ড স্ক্রিনে যেকোনো ডামি টেক্সট যোগ করুন। এটি ব্যাশ-তৈরি করা ফাইলে পরিবর্তন যোগ করবে।
কয়েকটি শব্দ লিখুন, তারপর Ctrl টিপুন + ও সংরক্ষণ করতে এবং Ctrl + X প্রস্থান করতে।
- আপনার উইন্ডোজ ফাইল সিস্টেম আবার চেক করুন। আপনার প্রবেশ করা বিষয়বস্তু সহ একটি পাঠ্য ফাইল দেখতে হবে৷
আপনি যদি চান, আপনি আপনার Windows ড্রাইভে অন্য কোনো ফোল্ডার বা নথিতে নেভিগেট করতে পারেন এবং উবুন্টু ব্যবহার করে এটি সম্পাদনা করতে পারেন৷
- ধরুন আপনি উইন্ডোজে আপনার লিনাক্স ফাইলগুলি অ্যাক্সেস করতে চান বা আপনার ফাইল সিস্টেমের একটি GUI উপস্থাপনা চান। আপনি যে লিনাক্স ডিরেক্টরিটি দেখতে চান এবং প্রবেশ করতে চান সেখানে নেভিগেট করুন:
explorer.exe .
.
শেষে বর্তমান ডিরেক্টরি বোঝায়, এবং যদি আপনি এটি অন্তর্ভুক্ত করেন, explorer.exe একটি উইন্ডোজ এক্সপ্লোরার উইন্ডো চালু করবে যা আপনার লিনাক্স ফাইলগুলি দেখায়৷
- আপনি আসলে অন্যান্য উইন্ডোজ অ্যাপ চালু করতে পারেন এবং Linux থেকেও Windows কমান্ড চালাতে পারেন। যেমন:
Notepad.exe
নোটপ্যাড চালু করে।
Windows 11-এ Linux GUI অ্যাপ চালান
এখন পর্যন্ত আমরা দেখেছি কিভাবে Windows 10-এ কমান্ড লাইন দিয়ে লিনাক্স চালাতে হয়। Windows 11 থেকে, এখন লিনাক্সের জন্য Windows সাবসিস্টেমে (WSL) সীমিত GUI অভিজ্ঞতা থাকা সম্ভব।
উবুন্টু বা অন্য কোনো সমর্থিত ডিস্ট্রো প্যাকেজের জন্য GUI অ্যাপ উপভোগ করতে আপনাকে কমপক্ষে Windows 11 বিল্ড 22000 বা উচ্চতর হতে হবে।
- এই নির্দেশিকায় তালিকাভুক্ত ধাপগুলি অনুসরণ করে Windows 10 থেকে Windows 11-এ আপগ্রেড করুন।
- আপনার Windows 11 ডিভাইসে, অ্যাডমিনিস্ট্রেটর মোডে PowerShell-এ যান। উবুন্টু ইন্সটল করতে, নিম্নলিখিতটি লিখুন:
wsl --install -d Ubuntu
- আপনি ব্যবহার করে আপনার ডিভাইসে WSL আপডেট করতে চাইতে পারেন
wsl --update
- ডিস্ট্রো ডাউনলোড সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। পরিবর্তনের সাথে কাজ করতে, সিস্টেমটি একবার রিবুট করুন।
- পুনঃসূচনা করার পরে, বৈশিষ্ট্য আপডেটগুলি কার্যকর হবে এবং আপনার Windows 11 ডিভাইসে নতুন ডিস্ট্রো ইনস্টল করা হবে। এটি এখান থেকে স্বয়ংক্রিয়ভাবে চালু হবে৷
- Windows 11 bash উইন্ডোতে টার্গেট ডিস্ট্রো চালু হয়ে গেলে, আপনি যেকোন GUI অ্যাপ যেমন Gedit, যেটি একটি টেক্সট এডিটর ইনস্টল করতে পারেন।
sudo apt install gedit -y
- GUI অ্যাপ জিডিট ইনস্টল করার পরে, আপনি এটি ব্যবহার করে চালু করতে পারেন:
gedit ~/.bashrc
আমরা দেখেছি কিভাবে আপনার লিনাক্স ব্যাশ টার্মিনালে GUI অ্যাপস ইনস্টল ও লঞ্চ করতে হয়। আপনি যদি প্রাসঙ্গিক লিনাক্স কমান্ডগুলি জানেন তবে আপনি সেগুলি উইন্ডোজে চেষ্টা করে দেখতে পারেন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
1. আমি কিভাবে আমার Windows PC থেকে WSL বা Linux distros আনইনস্টল করব?
আপনি PowerShell/কমান্ড লাইন ব্যবহার করে বা Windows 11-এ Windows 10/“অ্যাপস এবং বৈশিষ্ট্য”-এ “প্রোগ্রাম যোগ বা সরান” থেকে WSL এবং এর ডিস্ট্রো আনইনস্টল করতে পারেন।
একটি উইন্ডোজ পিসিতে পাওয়ারশেল ব্যবহার করে যে কোনও কনফিগার করা লিনাক্স ডিস্ট্রো আনইনস্টল করতে, অ্যাডমিন মোডে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
wslconfig /u "distro name"
ডিস্ট্রো আনইনস্টল করা হয়েছে তা যাচাই করতে, ব্যবহার করুন:
wsl -l
PowerShell থেকে WSL আলাদা করতে, নিম্নলিখিতটি লিখুন যা ইনস্টল করা অ্যাপ্লিকেশনগুলির একটি তালিকা দেবে। আপনি আরও ব্যবহার করতে পারেন wsl –- help
আনইনস্টলেশনের দিকে পরিচালিত হতে হবে।
Get-WmiObject -Class Win32_Product | Select-Object -Property Name
অবশ্যই, WSL আনইনস্টল করার সহজ উপায় হল আপনার অ্যাপের তালিকায় এটি অ্যাক্সেস করা এবং আনইনস্টল বোতামে ক্লিক করা। নিচের স্ক্রীনটি Windows 11 এর জন্য।
2. উইন্ডোজ ডিভাইসে আমার WSL ফাইলগুলি কোথায় সংরক্ষণ করা হয়?
যে কোনো ইনস্টল করা ডিস্ট্রোর জন্য Windows 10/11 ডিভাইসে WSL ফাইল অ্যাক্সেস করতে, %LOCALAPPDATA%
অনুসন্ধান করুন সি ড্রাইভে লুকানো ফোল্ডার।
3. উইন্ডোজ লিনাক্স সাবসিস্টেম কি ব্যবহার করা নিরাপদ?
হ্যাঁ. হোস্ট উইন্ডোজ সিস্টেমের সবসময় গেস্ট লিনাক্স সাবসিস্টেমের উপর সম্পূর্ণ নিয়ন্ত্রণ থাকে। যতক্ষণ না আপনি Windows Defender-এর সাথে Windows-এ নিরাপত্তা বৈশিষ্ট্যগুলি সক্রিয় করেছেন এবং Defender ফাইলের সেটিং ত্রুটিগুলি সংশোধন করেছেন, আপনার ভার্চুয়াল Linux সাবসিস্টেম ব্যবহার করা নিরাপদ৷
আপনি আর কি করতে পারেন?
Now that you know how to install Linux on Windows 10 and 11 and how it interacts with Windows, you can do just about whatever you want. You can run programming languages, run local servers, use a Windows IDE to work in the Linux shell, run multiple Linux distros at the same time, or just play around with Linux to get comfortable with the command line. The price of failure is pretty low. If you mess something up, resetting or reinstalling your Linux distro is pretty easy.
To work with bash prompts, check the best options available. While you’re running a Linux subsystem on Windows, check out some of the best Linux games to play on your Windows PC.