কীভাবে আপনার লিনাক্স টার্মিনাল এবং শেলটিকে ক্রিস্টমাসাইফাই করবেন


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

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

বাশ-এ, ইমোজিগুলি যুক্ত করা, রঙ পরিবর্তন করা, ফন্ট শৈলী যুক্ত করা, পাশাপাশি প্রতিটি বার প্রম্পট আঁকলে চালানো কমান্ডগুলি চালানো যেমন আপনার গিট শাখা প্রদর্শন করা সম্ভব।

এই ক্রিসমাস উত্সাহ মরসুমের জন্য আপনার লিনাক্স শেল প্রম্পটটি কাস্টমাইজ করতে আপনার আপনার।/.Bashrc ফাইলে কিছু পরিবর্তন করতে হবে।

$ vim ~/.bashrc

আপনার ~/.bashrc ফাইলটির শেষে নিম্নলিখিতটি যুক্ত করুন।

# print the git branch name if in a git project
parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//'
}
# set the input prompt symbol
ARROW="❯"
# define text formatting
PROMPT_BOLD="$(tput bold)"
PROMPT_UNDERLINE="$(tput smul)"
PROMPT_FG_GREEN="$(tput setaf 2)"
PROMPT_FG_CYAN="$(tput setaf 6)"
PROMPT_FG_YELLOW="$(tput setaf 3)"
PROMPT_FG_MAGENTA="$(tput setaf 5)"
PROMPT_RESET="$(tput sgr0)"
# save each section prompt section in variable
PROMPT_SECTION_SHELL="\[$PROMPT_BOLD$PROMPT_FG_GREEN\]\s\[$PROMPT_RESET\]"
PROMPT_SECTION_DIRECTORY="\[$PROMPT_UNDERLINE$PROMPT_FG_CYAN\]\W\[$PROMPT_RESET\]"
PROMPT_SECTION_GIT_BRANCH="\[$PROMPT_FG_YELLOW\]\`parse_git_branch\`\[$PROMPT_RESET\]"
PROMPT_SECTION_ARROW="\[$PROMPT_FG_MAGENTA\]$ARROW\[$PROMPT_RESET\]"
# set the prompt string using each section variable
PS1="
🎄 $PROMPT_SECTION_SHELL ❄️  $PROMPT_SECTION_DIRECTORY 🎁 $PROMPT_SECTION_GIT_BRANCH 🌟
$PROMPT_SECTION_ARROW "

ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

ছাগগুলি কাজ শুরু করার জন্য, আপনি আপনার টার্মিনাল উইন্ডোটি বন্ধ এবং পুনরায় খুলতে পারেন, বা নিম্নলিখিত কমান্ডটি ব্যবহার করে ~/.bashrc উত্স করতে পারেন।

$ source ~/.bashrc

এই নিবন্ধটি মূলত রায়ানহোকডস ওয়েবসাইটে প্রকাশিত হয়েছিল।

এখানেই শেষ! এই নিবন্ধে, আমরা দেখিয়েছি যে কীভাবে আপনার টার্মিনাল এবং লিনাক্সে শেল ক্রিসমাসাইফাই করতে হয়। বাশ ভেরিয়েবল এবং পালানো অক্ষর ব্যবহার করে কীভাবে আপনার শেল প্রম্পটটি কাস্টমাইজ করা যায় তা আমরা দেখিয়েছি। আপনার যদি কোনও প্রশ্ন বা মন্তব্য থাকে তবে নীচের মতামত ফর্মের মাধ্যমে পৌঁছান।