আপনি যদি macOS বা Linux থেকে উইন্ডোজে আসেন, তবে ইউনিক্স কমান্ড লাইন বা "শেল"-এর শক্তিশালী ফাংশনালিটি মিস করতে পারেন। উইন্ডোজ ডিফল্টভাবে ইউনিক্স শেল ইনাবল করে না, কিন্তু আপনি সহজে উইন্ডোজে শেল চালাতে পারেন এবং zsh দিয়ে শেলের ক্ষমতা বাড়াতে পারেন।
zsh কী?
zsh, যাকে "Z-shell" ও বলা হয়, Bash-এর একটি আরও শক্তিশালী ভার্সন, যা লিনাক্স এবং macOS সিস্টেমে স্ট্যান্ডার্ড শেল হিসেবে থাকে। zsh ব্যবহারকারীদের স্ক্রিপ্ট, প্লাগইন ইত্যাদির মাধ্যমে শেলের চেহারা ও ফাংশনালিটি এক্সটেন্ড করতে দেয়। zsh-এর জন্য অসংখ্য ডেভেলপার চমৎকার প্লাগইন তৈরি করেছেন, এবং আপনি নিজের এক্সটেনশন ও প্লাগইন কোড করতে পারেন। আপনি যদি টার্মিনালে অনেক সময় কাটান, তবে এটি কোয়ালিটি অফ লাইফ বাড়ানোর চমৎকার উপায়।
Bash অন করা
zsh বা Oh My Zsh ইনস্টল করার আগে, আমাদের প্রথমে ডিফল্ট শেল Bash অন করতে হবে। এর আগে থার্ড-পার্টি প্রোগ্রাম মেনে Cygwin দরকার হতো, এবং আপনি এখনও সেভাবে করতে পারেন। কিন্তু উইন্ডোজ ১০ এখন একটি লিনাক্স সাবসিস্টেম নিয়ে আসে যা ডিফল্টভাবে অফ থাকে। আমরা যদি এটি অন করি, তবে নেটিভ সফটওয়্যার প্যাকেজ ব্যবহার করে উইন্ডোজে Bash চালাতে পারব।
1. Settings খুলুন এবং "Updates & Security"-এ ক্লিক করুন।

2. সাইডবার থেকে "For developers"-এ ক্লিক করুন, তারপর "Developer mode" রেডিও বাটন সিলেক্ট করুন।

3. পপ-আপ উইন্ডোতে "Yes" ক্লিক করুন ডেভেলপার মোড ইনাবল করতে।

4. কন্ট্রোল প্যানেল খুলুন এবং "Programs and Features" মেনুতে যান।

5. সাইডবার থেকে "Turn Windows features on or off" ক্লিক করুন।

6. নিচে স্ক্রল করে "Windows Subsystem for Linux (Beta)" চেকবক্স টিক করুন লিনাক্স সাবসিস্টেম ইনাবল করতে। তারপর "OK" ক্লিক করুন।

7. ইনস্টলার শেষ হওয়া পর্যন্ত অপেক্ষা করুন।

8. ইনস্টলার শেষ হলে "Restart Now" ক্লিক করুন কম্পিউটার রিস্টার্ট করে ইনস্টলেশন সম্পন্ন করতে।

9. কম্পিউটার রিস্টার্ট হওয়ার পর, স্টার্ট মেনুতে "bash" টাইপ করুন এবং bash স্ক্রিপ্ট লঞ্চ করুন।

10. এটি একটি কমান্ড প্রম্পট খুলবে এবং UNIX ও Bash ইনস্টলেশন শেষ করবে। "y" কী টাইপ করে "Enter" চাপুন বাকি কম্পোনেন্ট ইনস্টলেশন কনফার্ম করতে।

11. বাকি কম্পোনেন্ট ডাউনলোড ও কনফিগার হওয়া পর্যন্ত অপেক্ষা করুন।

12. প্রম্পট হলে Bash এবং UNIX-এর জন্য ইউজারনেম তৈরি করুন।

13. Bash এবং UNIX-এর জন্য পাসওয়ার্ড দিন। টাইপ করার সময় ক্যারেক্টার দেখাবে না, কিন্তু সেভ হচ্ছে। "Enter" চাপুন।

14. ইনস্টলেশন শেষ হলে আপনি কমান্ড প্রম্পটে ফিরে যাবেন। এখন এই উইন্ডো বন্ধ করুন।

উইন্ডোজ ১০-এ zsh ইনস্টল করা
এখন আমাদের पास একটি শেল আছে উইন্ডোজে, পরবর্তী ধাপ হলো zsh ইনস্টল করা। আমরা "apt-get" প্যাকেজ ম্যানেজার ব্যবহার করে এটি ডাউনলোড ও ইনস্টল করব।
1. স্টার্ট মেনু থেকে Bash খুলুন।

2. নিচের কমান্ড কমান্ড প্রম্পটে টাইপ করে "Enter" চাপুন:
sudo apt-get install zsh

3. প্রম্পট হলে Bash/UNIX পাসওয়ার্ড দিন এবং "Enter" চাপুন।

4. প্রম্পট হলে "Y" টাইপ করে "Enter" চাপুন ইনস্টলেশন চালিয়ে যেতে।

5. ইনস্টলেশন সম্পন্ন হলে আপনি কমান্ড প্রম্পটে ফিরে যাবেন।

উইন্ডোজ ১০-এ zsh ব্যবহার করা
zsh ইনস্টল হয়ে গেলে, আমরা এখন এটি ব্যবহার করতে পারি।
1. স্টার্ট মেনু থেকে Bash খুলুন।

2. zsh টাইপ করুন এবং "Enter" চাপুন।

3. প্রথম রানে, zsh কনফিগারেশন অপশনগুলোতে যেতে হবে।そこには অনেক অপশন আছে, কিন্তু আমরা সকল ইনফরমেশন দেখে পছন্দমতো অপশন বেছে নেওয়ার পরামর্শ দিই। যদি নিশ্চিত না হন, তবে "2" কী চাপুন ডিফল্ট কনফিগারেশন এক্সেপ্ট করতে।

4. কনফিগারেশন সম্পন্ন হলে আপনি zsh কমান্ড প্রম্পটে ফিরে যাবেন।

উইন্ডোজ ১০-এ Oh My Zsh ইনস্টল করা
zsh ইনস্টল হয়ে গেলে, আমরা Oh My Zsh ইনস্টল করতে পারি। Oh My Zsh সাথে পরিচিত না হলে, ডেভেলপার নিজেই ভালো বলেছেন: "Oh-My-Zsh is an open source, community-driven framework for managing your zsh configuration." এটি ২০০টিরও বেশি প্লাগইন এবং ১৪০টি থিম নিয়ে আসে zsh-এর জন্য, যা ফাংশনালিটি বাড়ায় এবং কমান্ড লাইন কাস্টমাইজেশন সহজ করে।
1. স্টার্ট মেনু থেকে Bash খুলুন।

2. git ইনস্টল করতে নিচের কমান্ড ব্যবহার করুন, যা Oh My Zsh ইনস্টলের প্রি-রেকুইজিট:
sudo apt-get install git

3. git ইনস্টল হয়ে গেলে, Oh My Zsh ডাউনলোড ও ইনস্টল করুন। নিচের কমান্ড কপি করে কমান্ড লাইনে পেস্ট করে "Enter" চাপুন:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
দ্রষ্টব্য: zsh কমান্ড লাইনে কুইক পেস্ট করতে Xsh উইন্ডো সিলেক্ট করে রাইট-ক্লিক করুন।

4. প্রম্পট হলে Bash/UNIX পাসওয়ার্ড দিন এবং "Enter" চাপুন।

5. ইনস্টলেশন শেষ হলে Oh My Zsh-এর ASCII আর্ট দেখবেন।

উপসংহার
zsh এবং Oh My Zsh ইনস্টল হয়ে গেলে, আপনি যেন ইউনিক্স সিস্টেমে থাকেন তেনি উভয়ই ব্যবহার করতে পারেন। আরও জানতে চাইলে zsh-এর অনলাইন ইউজার গাইড এবং Oh My Zsh-এর উইকি চেক করুন।