ব্যাশ-ইট Bash 3.2+-এর জন্য কমিউনিটি ব্যাশ কমান্ড এবং স্ক্রিপ্টের একটি বান্ডিল , যা স্বয়ংসম্পূর্ণতা, থিম, উপনাম, কাস্টম ফাংশন এবং আরও অনেক কিছুর সাথে আসে৷ এটি আপনার দৈনন্দিন কাজের জন্য শেল স্ক্রিপ্ট এবং কাস্টম কমান্ডগুলি বিকাশ, রক্ষণাবেক্ষণ এবং ব্যবহার করার জন্য একটি দরকারী কাঠামো অফার করে৷
আপনি যদি প্রতিদিন ব্যাশ শেল ব্যবহার করেন এবং আপনার সমস্ত স্ক্রিপ্ট, উপনাম এবং ফাংশনগুলির ট্র্যাক রাখার একটি সহজ উপায় খুঁজছেন, তাহলে ব্যাশ-ইট তোমার জন্য! আপনার ~/bin দূষিত করা বন্ধ করুন ডিরেক্টরি এবং .bashrc ফাইল, ফর্ক/ক্লোন ব্যাশ-ইট এবং হ্যাকিং শুরু করুন।
লিনাক্সে ব্যাশ-ইট কিভাবে ইনস্টল করবেন
Bash-it ইনস্টল করতে , প্রথমে আপনাকে আপনার পছন্দের একটি অবস্থানে নিম্নলিখিত সংগ্রহস্থল ক্লোন করতে হবে, উদাহরণস্বরূপ:
$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
তারপর Bash-it ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান (এটি স্বয়ংক্রিয়ভাবে আপনার ~/.bash_profile ব্যাকআপ করে অথবা ~/.bashrc , আপনার OS এর উপর নির্ভর করে)। আপনাকে জিজ্ঞাসা করা হবে “আপনি কি আপনার .bashrc রাখতে চান এবং শেষে bash-it টেমপ্লেট যুক্ত করতে চান? [y/N] ”, আপনার পছন্দ অনুযায়ী উত্তর দিন।
$ ~/.bash_it/install.sh


ইনস্টলেশনের পরে, আপনি bash-it যাচাই করতে ls কমান্ড ব্যবহার করতে পারেন দেখানো হিসাবে ইনস্টলেশন ফাইল এবং ডিরেক্টরি.
$ ls .bash_it/


Bash-it ব্যবহার শুরু করতে , একটি নতুন ট্যাব খুলুন বা চালান:
$ source $HOME/.bashrc
লিনাক্সে ব্যাশ-ইটকে কীভাবে কাস্টমাইজ করবেন
ব্যাশ-ইট কাস্টমাইজ করতে , আপনাকে আপনার পরিবর্তিত ~/.bashrc সম্পাদনা করতে হবে শেল স্টার্টআপ ফাইল। সমস্ত ইনস্টল করা এবং উপলব্ধ উপনাম, সমাপ্তি এবং প্লাগইনগুলি তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডগুলি চালান, যা আপনাকে কীভাবে সেগুলি সক্ষম বা নিষ্ক্রিয় করতে হয় তাও দেখাবে:
$ bash-it show aliases $ bash-it show completions $ bash-it show plugins
এর পরে, আমরা কীভাবে উপনামগুলি সক্ষম করতে হয় তা প্রদর্শন করব, তবে তার আগে, প্রথমে নিম্নলিখিত কমান্ডের সাহায্যে বর্তমান উপনামের তালিকা করুন৷
$ alias


সমস্ত উপনাম $HOME/.bash_it/aliases/-এ অবস্থিত ডিরেক্টরি এখন দেখানো হিসাবে উপযুক্ত উপনাম সক্রিয় করা যাক।
$ bash-it enable alias apt

তারপর bash-it পুনরায় লোড করুন কনফিগার করুন এবং বর্তমান উপনামগুলি আরও একবার পরীক্ষা করুন।
$ bash-it reload $ alias
উপনাম কমান্ডের আউটপুট থেকে, উপযুক্ত উপনাম এখন সক্রিয় করা হয়েছে৷


আপনি নিম্নলিখিত কমান্ডের সাহায্যে নতুন সক্রিয় উপনাম নিষ্ক্রিয় করতে পারেন।
$ bash-it disable alias apt $ bash-it reload


পরবর্তী বিভাগে, আমরা সমাপ্তিগুলি সক্ষম বা অক্ষম করতে অনুরূপ পদক্ষেপগুলি ব্যবহার করব ($HOME/.bash_it/completion/ ) এবং প্লাগইনগুলি ($HOME/..bash_it/plugins/ ) সমস্ত সক্ষম বৈশিষ্ট্য $HOME/.bash_it/enabled-এ অবস্থিত ডিরেক্টরি।
কিভাবে ব্যাশ-ইট থিম পরিচালনা করবেন
bash-it এর জন্য ডিফল্ট থিম হল ববি; আপনি BASH_IT_THEME env ব্যবহার করে এটি পরীক্ষা করতে পারেন দেখানো হিসাবে পরিবর্তনশীল।
echo $BASH_IT_THEME

আপনি 50+ ব্যাশ-ইট এর বেশি খুঁজে পেতে পারেন $BASH_IT/থিম-এ থিম ডিরেক্টরি।
$ ls $BASH_IT/themes

যেকোনো ব্যবহার করার আগে আপনার শেলের সমস্ত থিমগুলির পূর্বরূপ দেখতে, নিম্নলিখিত কমান্ডটি চালান৷
৷$ BASH_PREVIEW=true bash-it reload


একবার আপনি ব্যবহার করার জন্য একটি থিম চিহ্নিত করলে, আপনার .bashrc খুলুন ফাইল করুন এবং এতে নিম্নলিখিত লাইনটি খুঁজুন এবং আপনার পছন্দের থিমের নামে এটির মান পরিবর্তন করুন, উদাহরণস্বরূপ:
$ export BASH_IT_THEME='essential'


ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন, এবং পূর্বে দেখানো হিসাবে এটি উৎস করুন।
$ source $HOME/.bashrc
নোট৷ :আপনি যদি $BASH_IT/থিম এর বাইরে আপনার নিজস্ব একটি কাস্টম থিম তৈরি করে থাকেন ডিরেক্টরি, BASH_IT_THEME নির্দেশ করুন পরিবর্তনশীল সরাসরি থিম ফাইলে:
export BASH_IT_THEME='/path/to/your/custom/theme/'
এবং থিমিং নিষ্ক্রিয় করতে, উপরের env ভেরিয়েবলটি খালি রাখুন।
export BASH_IT_THEME=''
কিভাবে প্লাগইন, উপনাম বা সমাপ্তি অনুসন্ধান করবেন
একটি নির্দিষ্ট প্রোগ্রামিং ভাষা, কাঠামো বা পরিবেশের জন্য কোন প্লাগইন, উপনাম বা সমাপ্তিগুলি উপলব্ধ তা আপনি সহজেই পরীক্ষা করে দেখতে পারেন৷
কৌশলটি সহজ:আপনি ঘন ঘন ব্যবহার করেন এমন কিছু কমান্ডের সাথে সম্পর্কিত একাধিক পদ অনুসন্ধান করুন, উদাহরণস্বরূপ:
$ bash-it search python pip pip3 pipenv $ bash-it search git

উপনাম, সমাপ্তি এবং প্লাগইনগুলির জন্য সহায়তা বার্তা দেখতে, চালান:
$ bash-it help aliases $ bash-it help completions $ bash-it help plugins
আপনি আপনার নিজস্ব কাস্টম স্ক্রিপ্ট এবং উপনাম তৈরি করতে পারেন, সংশ্লিষ্ট ডিরেক্টরিতে নিম্নলিখিত ফাইলগুলিতে:
aliases/custom.aliases.bash completion/custom.completion.bash lib/custom.bash plugins/custom.plugins.bash custom/themes//<custom theme name>.theme.bash
ব্যাশ-ইট আপডেট এবং আনইনস্টল করা
Bash-it কে সর্বশেষ সংস্করণে আপডেট করতে, সহজভাবে চালান:
$ bash-it update
আপনি যদি ব্যাশ-এটি আর পছন্দ না করেন তবে আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে এটি আনইনস্টল করতে পারেন।
$ cd $BASH_IT $ ./uninstall.sh
uninstall.sh৷ স্ক্রিপ্ট আপনার পূর্ববর্তী ব্যাশ স্টার্টআপ ফাইল পুনরুদ্ধার করবে। এটি অপারেশন সম্পন্ন করার পরে, আপনাকে রান করে আপনার মেশিন থেকে Bash-it ডিরেক্টরিটি সরিয়ে ফেলতে হবে।
$ rm -rf $BASH_IT
এবং সাম্প্রতিক পরিবর্তনগুলি কাজ করার জন্য একটি নতুন শেল শুরু করার কথা মনে রাখবেন বা দেখানো হিসাবে এটি আবার উৎস করুন৷
$ source $HOME/.bashrc
আপনি রান করে সমস্ত ব্যবহারের বিকল্প দেখতে পারেন:
$ bash-it help
অবশেষে, ব্যাশ-ইট Git এর সাথে সম্পর্কিত বেশ কয়েকটি দুর্দান্ত বৈশিষ্ট্যের সাথে আসে .
আরও তথ্যের জন্য, Bash-it Github সংগ্রহস্থল দেখুন:https://github.com/Bash-it/bash-it।
এখানেই শেষ! ব্যাশ-ইট আপনার সমস্ত ব্যাশ স্ক্রিপ্ট এবং উপনাম নিয়ন্ত্রণে রাখার একটি সহজ এবং উত্পাদনশীল উপায়। আপনার যদি জিজ্ঞাসা করার কোন প্রশ্ন থাকে, নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন৷
৷