নিচের প্রবন্ধে আমরা উবুন্টু 22.04-এ পাওয়ারশেল কীভাবে ইন্সটল করতে পারি তা দেখতে যাচ্ছি। এই একটি কনফিগারেশন ব্যবস্থাপনা এবং টাস্ক অটোমেশন প্ল্যাটফর্ম. এটি একটি শেল গঠিত কমান্ড লাইন ক্রস-প্ল্যাটফর্ম এবং একটি সংশ্লিষ্ট স্ক্রিপ্টিং ভাষা।
আমরা বলেছি, এই একটি কমান্ড লাইন শেল এবং স্ক্রিপ্টিং ভাষা উভয়ই 130টির বেশি কমান্ড লাইন ইউটিলিটি নামে পরিচিত সেমিডলেটস. এগুলি অত্যন্ত সামঞ্জস্যপূর্ণ নামকরণ এবং সিনট্যাক্স নিয়মাবলী অনুসরণ করে এবং কাস্টম cmdlets দিয়ে প্রসারিত করা যেতে পারে।
শক্তির উৎস (মূলত উইন্ডোজ পাওয়ারশেল বলা হয়) একটি কনসোল ইন্টারফেস (CLI), নির্দেশাবলীর মাধ্যমে কমান্ড লেখা এবং যোগদানের সম্ভাবনা সহ। এই কনসোল ইন্টারফেসটি সিস্টেম অ্যাডমিনিস্ট্রেটরদের দ্বারা স্বয়ংক্রিয় কাজগুলি বা আরও নিয়ন্ত্রিত পদ্ধতিতে সম্পাদন করার উদ্দেশ্যে ব্যবহারের জন্য ডিজাইন করা হয়েছে। পাওয়ারশেল একটি অবজেক্ট ওরিয়েন্টেড শেল.
পূর্বে, Microsoft Windows PowerShell শুধুমাত্র উইন্ডোজের জন্য উপলব্ধ সফ্টওয়্যার ছিল, কিন্তু 2016 সালে বিকাশকারীরা এটিকে ওপেন সোর্স এবং ক্রস-প্ল্যাটফর্ম তৈরি করে. তাই আজ উবুন্টুতে এটি ব্যবহার করতে পারা খুবই সহজ। উবুন্টু 22.04 এ উপলব্ধ বিভিন্ন ইনস্টলেশন বিকল্পগুলি চেষ্টা করার পরেও, আমরা নীচে যেটি দেখতে যাচ্ছি তা কেবল কাজ করেছে।
উবুন্টু 22.04 LTS-এ Microsoft PowerShell ইনস্টল করুন
PowerShell এখন বেশিরভাগ Gnu/Linux ডিস্ট্রিবিউশন দ্বারা আনুষ্ঠানিকভাবে সমর্থিত। Gnu/Linux-এর জন্য সমস্ত সাম্প্রতিক PowerShell প্যাকেজ এখানে উপলব্ধ GitHub.
নিঃসন্দেহে উবুন্টুতে পাওয়ারশেল ইনস্টল করার সবচেয়ে সহজ উপায় হল প্যাকেজ ম্যানেজার ব্যবহার করা ক্ষুদ্র তালা, এবং যে আজ, যেমন আমি বলছিলাম, একমাত্র উপায় আমি করতে পেরেছি উবুন্টু 22.04 এ পাওয়ারশেল ইনস্টল করুন. এই সার্বজনীন প্যাকেজ ম্যানেজারটি সিস্টেমে ডিফল্টরূপে সক্রিয় থাকে, তাই আমাদের শুধুমাত্র একটি টার্মিনাল খুলতে হবে (Ctrl+Alt+T) এবং তাতে লিখতে হবে:
sudo snap install powershell --classic
ইনস্টলেশন পরে, আমরা পারেন প্রোগ্রাম শুরু করুন আমাদের সিস্টেমে আপনার লঞ্চার খুঁজছেন।
আনইনস্টল
পাড়া স্ন্যাপ প্যাকেজ অপসারণ আমরা এইমাত্র ইনস্টল করেছি, টার্মিনালে (Ctrl+Alt+T) আপনাকে কেবল কমান্ডটি ব্যবহার করতে হবে:
sudo snap remove powershell
PowerShell এর সাথে ব্যবহারকারীরা সাধারণ কমান্ড ব্যবহার করতে পারেন (বর্তমান সময় দেখানোর জন্য) এবং আরও অনেক জটিল অ্যাপ্লিকেশন। বিভিন্ন কমান্ডের সংমিশ্রণ ব্যবহার করাও সম্ভব (“পাইপলাইন")। এই প্রোগ্রাম সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারীরা যেতে পারেন প্রকল্প ওয়েবসাইট.