লিনাক্সের জন্য আপনার উইন্ডোজ সাবসিস্টেমকে সুপারচার্জ করার 7 টিপস

লিনাক্সের জন্য আপনার উইন্ডোজ সাবসিস্টেমকে সুপারচার্জ করার 7 টিপস

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম, বা ডব্লিউএসএল, সাম্প্রতিক সময়ে আসা সবচেয়ে উত্তেজনাপূর্ণ সফটওয়্যার প্রকল্পগুলির মধ্যে একটি। যদিও মাইক্রোসফট উইন্ডোজ এবং লিনাক্স একসময় তিক্ত শত্রু হিসেবে বিবেচিত হত, আপনি এখন আপনার উইন্ডোজ সিস্টেমে ডুয়াল বুটিং বা ভার্চুয়াল মেশিন স্থাপন না করে পূর্ণাঙ্গ লিনাক্স অ্যাপস চালাতে পারেন।





আপনি যদি WSL ব্যবহার করছেন, তাহলে আপনি কিভাবে এটিকে আরও ভাল করতে পারেন?





উইন্ডোজ টার্মিনাল পান

যখন আপনি মাইক্রোসফ্ট স্টোর থেকে লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করবেন তখন আপনি একটি টার্মিনাল উইন্ডো পাবেন, আপনার টার্মিনালের জন্য আরও ভাল বিকল্প রয়েছে।





তার মধ্যে একটি হলো মাইক্রোসফটের নিজস্ব উইন্ডোজ টার্মিনাল। এই অ্যাপ্লিকেশনটিতে অনেকগুলি বৈশিষ্ট্য রয়েছে যা আপনি ট্যাবযুক্ত উইন্ডো সহ অন্যান্য আধুনিক টার্মিনাল এমুলেটর থেকে আশা করেন। উইন্ডোজ টার্মিনাল শুধুমাত্র লিনাক্স নয়, পাওয়ারশেল এবং ভাল পুরানো কমান্ড প্রম্পটও পরিচালনা করে।

এটি এখনও প্রান্তের চারপাশে কিছুটা রুক্ষ। আপনি একটি আপনার সেটিংস সম্পাদনা করতে হবে .json ফাইল আপনি যদি ভারী কমান্ড লাইন ব্যবহারকারী হন, তবে আপনি সম্ভবত কনফিগারেশন ফাইল সম্পাদনা করতে আরামদায়ক হবেন।



ডাউনলোড করুন: উইন্ডোজ টার্মিনাল

আপনার শেল পরিবর্তন করুন

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





ইউনিক্স/লিনাক্স বিশ্বে একটি জনপ্রিয় বাশ বিকল্প zsh । এটি ইতিমধ্যে অ্যাপলের ম্যাকওএস -এ ডিফল্ট শেল। আপনি সহজেই একটি কমান্ডের মধ্যে একটি ভিন্ন শেল পরিবর্তন করতে পারেন।

বেশিরভাগ লিনাক্স বিতরণে, zsh ডিফল্টরূপে ইনস্টল করা হয় না। উবুন্টুতে, আপনি apt ব্যবহার করে এটি ইনস্টল করতে পারেন:





sudo apt install zsh

আপনার শেল পরিবর্তন করতে zsh উবুন্টু ডাব্লুএসএল -এ, টাইপ করুন:

ঘুমানোর জন্য সেরা সিনেমা
chsh -s /usr/bin/zsh

আপনি যে শেলটি ব্যবহার করতে চান তার অবস্থান ভিন্ন হতে পারে যদি আপনি অন্য একটি ডিস্ট্রো ব্যবহার করেন। শেল পরিবর্তন করার জন্য আপনাকে আপনার পাসওয়ার্ডের জন্য অনুরোধ করা হবে। আপনার শেলের অবস্থান খুঁজে পেতে, টাইপ করুন:

which zsh

আপনি যদি একটি ভিন্ন শেল ব্যবহার করতে চান, তাহলে আপনাকে প্রতিস্থাপন করতে হবে zsh সেই শেলের নাম দিয়ে।

সম্পর্কিত: কোন লিনাক্স শেল সেরা? 5 তুলনামূলক সাধারণ শেল

উইন্ডোজ এবং লিনাক্স ফাইল অ্যাক্সেস করুন

WSL শুধুমাত্র আপনাকে উইন্ডোজ এবং লিনাক্স প্রোগ্রাম পাশাপাশি চালাতে সক্ষম করে না, এটি একই সাথে উইন্ডোজ এবং লিনাক্স সিস্টেমে ফাইল অ্যাক্সেস করতে সাহায্য করে।

এটি উন্নয়ন প্রকল্পের জন্য সত্যিই সুবিধাজনক। আপনি একটি উইন্ডোজ এডিটরে একটি প্রোগ্রাম সম্পাদনা করতে পারেন এবং এটি একটি লিনাক্স উইন্ডোতে পরীক্ষা করতে পারেন।

উইন্ডোজ ফাইল সিস্টেমটি লিনাক্স সাইডে মাউন্ট করা আছে /mnt/[ড্রাইভ লেটার] ডিরেক্টরি। যদি আপনার উইন্ডোজ ড্রাইভ হয় , এটা হবে /mnt/c । আপনি এইভাবে স্ট্যান্ডার্ড লিনাক্স কমান্ড ব্যবহার করে আপনার সমস্ত উইন্ডোজ ফাইল অ্যাক্সেস করতে পারেন।

উইন্ডোজ থেকে লিনাক্স ফাইল সিস্টেম অ্যাক্সেস করাও সহজ। এর নিচে দৃশ্যমান \ wsl $ উইন্ডোজ এক্সপ্লোরারে শ্রেণিবিন্যাস। উইন্ডোজ লিনাক্স সিস্টেমকে একটি নেটওয়ার্ক ড্রাইভ হিসেবে দেখে। আপনার যদি উবুন্টু 20.04 ইনস্টল করা থাকে তবে এটি হবে \ wsl $ উবুন্টু -20.04

বর্তমান ডিরেক্টরি টাইপের একটি এক্সপ্লোরার উইন্ডো খুলতে:

Explorer.exe .

WSL 2 এ আপগ্রেড করুন

২০২০ সালে মাইক্রোসফট ডব্লিউএসএল ২ প্রবর্তন করে। এটি কর্মক্ষমতা উন্নত করে, কার্নেল উইন্ডোজ সিস্টেম কলগুলিতে অনুবাদ করার পরিবর্তে লিনাক্স সিস্টেম কলগুলি চালায়।

WSL 2 এ আপগ্রেড করার জন্য, আপনাকে শুধু কয়েকটি কমান্ড ইস্যু করতে হবে। প্রথমত, আপনি হাইপারভাইজার সক্রিয় করুন। অ্যাডমিনিস্ট্রেটর হিসেবে পাওয়ারশেল উইন্ডো খুলুন এবং টাইপ করুন:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

তারপরে আপনার মেশিনটি পুনরায় চালু করুন।

পরবর্তী, আপনাকে লিনাক্স কার্নেল ডাউনলোড করতে হবে। মাইক্রোসফটের ওয়েবসাইট থেকে প্যাকেজটি নিন এবং ইনস্টলারটি চালান।

ডাউনলোড করুন : WSL এর জন্য লিনাক্স কার্নেল

ইন্টারনেটে সংযুক্ত কিন্তু উইন্ডোজ ১০ ব্রাউজ করতে পারে না

এখন আপনি ভবিষ্যতে ইনস্টল করা যেকোনো বিতরণের জন্য ডিফল্ট হিসাবে সংস্করণ 2 সেট করতে চান:

wsl --set-default-version 2

কিন্তু আপনি যে কোন বিদ্যমান ইনস্টলেশনকে WSL 2 এ আপগ্রেড করতে চান। সৌভাগ্যবশত, এটিও বেশ সহজ।

আপনি কোন বিতরণগুলি ইনস্টল করেছেন তা দেখতে, টাইপ করুন:

wsl --list

আপনি যদি আপনার উবুন্টু 20.04 ইনস্টলেশনটি WSL 2 এ সেট করতে চান, তাহলে -সেট-সংস্করণ বিকল্প:

wsl --set-version Ubuntu-20.04 2

এখন আপনি আপনার বর্তমান এবং ভবিষ্যতের ইনস্টলেশনের সমস্ত উন্নত বৈশিষ্ট্য সহ WSL 2 চালাচ্ছেন, এবং কার্নেলটি আপনার সিস্টেমে অন্য যে কোনও ড্রাইভারের মতো উইন্ডোজ আপডেটের সাথে আপগ্রেড করা হবে।

আপনার সরঞ্জাম সংগ্রহ করুন

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

আপনার নতুন WSL- ভিত্তিক ইনস্টলেশনটিকে আপনার পছন্দের সরঞ্জামগুলির সাথে সজ্জিত করা সহজ কারণ এটি অন্যান্য সিস্টেমে রয়েছে। আপনাকে যা করতে হবে তা হল আপনার সিস্টেমের সাথে আসা স্ট্যান্ডার্ড প্যাকেজ ম্যানেজার ব্যবহার করা।

ডেবিয়ান এবং উবুন্টুতে, এটি উপযুক্ত। SuSE এ, এটা YaST। আলপাইনে, এটি APK। মূল বিষয় হল, আপনি আপনার প্রিয় ডেভেলপমেন্ট প্রজেক্টগুলি WSL- এ চালানোর জন্য প্রয়োজনীয় সবকিছু পাবেন যেমনটি আপনি একটি প্রচলিত লিনাক্স ইনস্টলেশনে করবেন।

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

এটি ইনস্টল করার জন্য, আপনি শুধু একটি apt কমান্ড ব্যবহার করুন:

sudo apt install build-essential

এটি প্রদান করে প্যাকেজ তালিকা ব্রাউজ করুন আপনার পছন্দের টুলটি আছে কিনা তা নিশ্চিত করতে এবং সম্ভবত নতুন কিছু খুঁজে পেতে।

ম্যানেজিং সার্ভিস

ডব্লিউএসএল -এ বেশিরভাগ সময় আপনি নিয়মিত কমান্ড চালাচ্ছেন, কখনও কখনও আপনাকে পরিষেবাগুলি শুরু এবং বন্ধ করতে হতে পারে। আপনি হয়তো একটি ওয়েব অ্যাপ্লিকেশন ডেভেলপ করছেন এবং ওয়েব সার্ভার ব্যবহার করে এটি পরীক্ষা করতে হবে।

ভাগ্যক্রমে, পরিষেবাগুলি শুরু করা এবং বন্ধ করা সহজ, যেমন আপনি অন্য কোনও লিনাক্স বিতরণে করবেন।

এটি WSL এর অধীনে উবুন্টুতে একটু ভিন্ন, কারণ এটি ব্যবহার করে না সিস্টেমড এর পরিষেবাগুলি পরিচালনা করতে, কিন্তু ব্যবহার করে সেবা ইউটিলিটি, যা পরিষেবাগুলি পরিচালনা করার জন্য পুরানো সিস্টেম ভি-স্টাইলের init স্ক্রিপ্ট ব্যবহার করে।

আপনি যদি অ্যাপাচি সার্ভারটি শুরু করতে চান তবে আপনি কেবল এই কমান্ডটি ইস্যু করবেন:

sudo service apache 2 start

এটি অ্যাপাচি সার্ভার চালু করবে। আপনি ব্যবহার করে চলমান পরিষেবাগুলি পরীক্ষা করতে পারেন শীর্ষ কমান্ড এবং দেখুন apache2 প্রক্রিয়াগুলির তালিকায়।

এক্সবক্স ওয়ান কন্ট্রোলার অ্যান্ড্রয়েড নো রুট

অ্যাপাচি সার্ভার বন্ধ করা যেমন সহজ:

sudo service apache 2 stop

বিভিন্ন Distros এক্সপ্লোর করুন

ডাব্লুএসএল এর অনেক মজা আসে যেভাবে আপনি একই সময়ে বিভিন্ন ডিস্ট্রোস চালাতে পারেন, তাহলে উবুন্টু বা এসইএসই বা ডেবিয়ানের পাশাপাশি আলপাইন লিনাক্সের মতো কম পরিচিত কিছু চালানোর সুবিধা কেন নেবেন না? সম্ভবত আপনি আপনার নতুন প্রিয় খুঁজে পেতে পারেন। আপনি যদি একটি ডিস্ট্রিবিউশন পছন্দ করেন, তাহলে আপনি এটি ব্যবহার করে আপনার প্রধান ডিস্ট্রো হিসাবে সেট করতে পারেন --set-default পতাকা:

wsl --set-default distro-name

কোথায় ডিস্ট্রো-নাম আপনি যে সিস্টেমে পরিবর্তন করতে চান তার নাম।

সম্পর্কিত: 5 লিনাক্স ডিস্ট্রোস আপনি লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমে ইনস্টল করতে পারেন

WSL অন্বেষণ

লিনাক্স এবং উইন্ডোজের সমন্বয়ে নতুন বিশ্ব অন্বেষণের জন্য ডব্লিউএসএল -এর প্রচুর বিকল্প রয়েছে। মনে হয় সবসময় নতুন কিছু আবিষ্কার করার আছে। আপনি শেল পরিবর্তন করতে পারেন, টার্মিনাল পরিবর্তন করতে পারেন, পরিষেবাগুলি শুরু এবং বন্ধ করতে পারেন এবং বিভিন্ন ডিস্ট্রো পরীক্ষা করতে পারেন।

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম ব্যবহার করে লিনাক্স টার্মিনাল পাবেন

আপনার উইন্ডোজ পিসিতে লিনাক্স টার্মিনাল ব্যবহার করতে হবে? লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমের সাহায্যে উইন্ডোজ 10 এ লিনাক্স কিভাবে চালানো যায় তা শিখুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • উইন্ডোজ
  • লিনাক্স টিপস
  • লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম
লেখক সম্পর্কে ডেভিড ডেলোনি(49 নিবন্ধ প্রকাশিত)

ডেভিড প্রশান্ত মহাসাগরীয় উত্তর -পশ্চিমে অবস্থিত একজন ফ্রিল্যান্স লেখক, কিন্তু মূলত বে এরিয়া থেকে এসেছেন। শৈশব থেকেই তিনি প্রযুক্তিপ্রেমী। ডেভিডের আগ্রহের মধ্যে রয়েছে পড়া, মানসম্মত টিভি শো এবং সিনেমা দেখা, রেট্রো গেমিং এবং রেকর্ড সংগ্রহ করা।

ডেভিড ডেলোনির থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন