টার্মিনাল, PowerShell ও Oh My Posh সম্পর্কে কিছু ধারণা
টার্মিনাল হলো একটি কমান্ড লাইন ইন্টারফেস (CLI) যার মাধ্যমে আপনি কম্পিউটারকে সরাসরি নির্দেশ দিতে পারেন। Windows Terminal হলো একটি উন্নত টার্মিনাল অ্যাপ যা PowerShell, CMD ও WSL সমর্থন করে।
PowerShell হলো একটি আধুনিক শেল ও স্ক্রিপ্টিং ভাষা যা সিস্টেম অটোমেশন এবং কনফিগারেশনের জন্য ব্যবহৃত হয়।
Oh My Posh একটি থিম ইঞ্জিন যা PowerShell বা অন্য CLI টুলের চেহারা কাস্টমাইজ করার জন্য ব্যবহৃত হয়।
টার্মিনাল ও PowerShell সেটআপ
Windows Terminal ইনস্টল
Windows Terminal Install Guide
PowerShell ইনস্টল
PowerShell ডিফল্ট প্রোফাইল হিসেবে সেট করুন:
Settings > Startup > Default Profile > PowerShell
PowerShell ভার্সন চেক করুন
$PSVersionTable.PSVersion
আউটপুট:
Major Minor Build Revision
7 3 1 0
বিকল্প কমান্ড
$PSVersionTable.PSVersion.ToString()
$PSVersionTable
টার্মিনাল থিম ইনস্টল
থিম ডাউনলোড করে settings.json
ফাইলে কোড পেস্ট করে সেভ করুন। তারপর থিম নির্বাচন করে অ্যাপ্লাই করুন।
ফন্ট কনফিগারেশন
Nerd Fonts থেকে পছন্দসই ফন্ট ডাউনলোড করে ইনস্টল করুন এবং Terminal Settings থেকে সেট করুন।
PowerShell স্টার্টআপ মেসেজ লুকানো
Message:
Copyright (C) Microsoft Corporation. All rights reserved.
লুকানোর পদ্ধতি: Settings > Profiles > PowerShell > Command Line
pwsh -NoLogo
Oh My Posh ইনস্টলেশন ও থিম কনফিগারেশন
ইনস্টলেশন
winget install JanDeDobbeleer.OhMyPosh -s winget
ইনস্টলেশন যাচাই:
oh-my-posh
আপগ্রেড করতে:
winget upgrade JanDeDobbeleer.OhMyPosh -s winget
থিম কনফিগারেশন
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression
থিম পরিবর্তনের জন্য:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\THEME_NAME.omp.json" | Invoke-Expression
উদাহরণ:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\robbyrussell.json" | Invoke-Expression
থিম পার্মানেন্টভাবে সংরক্ষণ
PowerShell চালু হলে থিম অটো-লোড করতে:
notepad $PROFILE
এই ফাইলে নিচের কোড যুক্ত করুন:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\robbyrussell.json" | Invoke-Expression
ফাইলটি সেভ করে PowerShell রিস্টার্ট করুন।
![]() |