|
এস্তে ডগা যারা প্রায়শই (প্রতিদিন) ব্যবহার করেন তাদের জন্য দরকারী for প্রান্তিক অথবা জিএনইউ / লিনাক্স সিস্টেমগুলিতে কনসোল। |
শুরুর আগে
যদি আমাদের বাশ-সমাপ্তি প্যাকেজ ইনস্টল না হয় তবে আমরা এটি ইনস্টল করি:
প্রবণতা বাশ-সমাপ্তি ইনস্টল করুন
সমস্ত ব্যবহারকারীর জন্য টিটিওয়াইসে স্বতঃপূরণ সক্ষম করুন
আমরা / ইত্যাদি / প্রোফাইল খুলি
ন্যানো / ইত্যাদি / প্রোফাইল
আমরা নিম্নলিখিত লাইনের জন্য / ইত্যাদি / প্রোফাইলে সন্ধান করি ...
ইন্টারেক্টিভ শেলগুলিতে # বাশ সম্পূর্ণকরণ সক্ষম করুন
# যদি [-ফ / ইত্যাদি / বাশ_কম্পশন] এবং&! শপট-ওউকে পোস্টিক্স; তারপর
# / ইত্যাদি / bash_completion
#ফি
এবং আমরা এর দ্বারা প্রতিস্থাপন:
যদি ["$ বাস"]; তারপর
যদি [-f / ইত্যাদি / বাশ_কম্পশন] এবং&! শপট-ওউকে পোস্টিক্স; তারপর
। / ইত্যাদি / bash_completion
fi
fi
পরবর্তীটি রুট সহ সমস্ত ব্যবহারকারীর জন্য bash_completion সক্রিয় করবে। তবে এটি কেবল এটি টিটিওয়াইয়ে সক্ষম করবে, টার্মিনাল এমুলেটরগুলিতে নয়।
আমরা টিটিওয়াই রিসেট করেছি এবং এটিই।
আপনি দেখতে পাচ্ছেন, আমরা আসল ফাইলটিতে একটি if যোগ করেছি, যা নিশ্চিত করে যে বাশ-এ থাকা অবস্থায় কেবল বাশ_কম্পিশন চলে in এই শর্তসাপেক্ষ ব্যতীত, জিডিএম আমাদের পূর্বের উল্লিখিত ত্রুটিটি দেবে, যেহেতু জিডিএম ব্যাশ_কম্পশন কল করবে, এবং কোনও কারণে এটি জেসেসিয়নের সাথে দ্বন্দ্ব করে।
সকল ব্যবহারকারীর জন্য টার্মিনাল এমুলেটরগুলিতে স্বতঃপূরণ সক্ষম করুন
আমরা /etc/bash.bashrc খুলি
# ন্যানো /etc/bash.bashrc
নিম্নলিখিত লাইনের জন্য আমরা /etc/bash.bashrc এ সন্ধান করি ...
ইন্টারেক্টিভ শেলগুলিতে # বাশ সম্পূর্ণকরণ সক্ষম করুন
# যদি [-ফ / ইত্যাদি / বাশ_কম্পশন] এবং&! শপট-ওউকে পোস্টিক্স; তারপর
# / ইত্যাদি / bash_completion
#ফি
... এবং আমরা "#" মুছে ফেলি (আমরা এগুলিকে নিরস্ত করছি):
ইন্টারেক্টিভ শেলগুলিতে # বাশ সম্পূর্ণকরণ সক্ষম করুন
যদি [-f / ইত্যাদি / বাশ_কম্পশন] এবং&! শপট-ওউকে পোস্টিক্স; তারপর
। / ইত্যাদি / bash_completion
fi
পরবর্তীটি রুট সহ সমস্ত ব্যবহারকারীর জন্য bash_completion সক্রিয় করবে। তবে এটি কেবল এটি টার্মিনাল এমুলেটরগুলিতে সক্ষম করবে, টিটিওয়াইসে নয়।
আমরা কোনও টার্মিনাল পুনরায় চালু করব এবং পরিবর্তনগুলি কার্যকর হবে।
কেবলমাত্র একজন ব্যবহারকারীর জন্য টার্মিনাল এমুলেটরগুলিতে স্বতঃপূরণ সক্ষম করুন
আমাদের অবশ্যই ফাইলটি তৈরি করতে হবে (বা সম্পাদনা করা থাকলে তা উপস্থিত থাকতে পারে) ~ / .brcrc ফাইলটি।
ন্যানো ~ /। bashrc
আমরা যুক্ত করি (বা তাদের উপস্থিত না থাকলে অনুসন্ধান করুন তবে মন্তব্য করা হয়েছে, যেমন /etc/bash.bashrc এ করা হয়েছে) যাতে এটি এর মতো দেখায়:
ইন্টারেক্টিভ শেলগুলিতে # বাশ সম্পূর্ণকরণ সক্ষম করুন
যদি [-f / ইত্যাদি / বাশ_কম্পশন] এবং&! শপট-ওউকে পোস্টিক্স; তারপর
। / ইত্যাদি / bash_completion
fi
- ফাইল যদি আমরা এটি তৈরি করি, আমরা কেবল এই লাইনগুলি যুক্ত করি।
- যদি এই লাইনগুলি উপস্থিত থাকে তবে উপস্থিত না থাকে তবে আমরা সেগুলি ফাইলের শেষে যুক্ত করব।
- যদি এটি বিদ্যমান থাকে এবং এই লাইনগুলি থাকে তবে আমরা কেবল এগুলিকে অসুবিধে করি।
আমরা কনসোলটি পুনরায় চালু করব এবং পরিবর্তনগুলি কার্যকর হবে।
ইচ্ছা করলে স্বতঃপূরণ সক্ষম করুন
আমরা কেবল এটি ব্যবহার করতে চাইলে বাশ_ কমপ্লেশন চালাতে হবে। টার্মিনালে সেশনটি শেষ হওয়ার পরে এটি নিষ্ক্রিয় হয়ে যাবে (প্রস্থান কমান্ড সহ) বা গ্রাফিকাল পরিবেশে থাকলে আমরা যে টার্মিনালটি ব্যবহার করছি তা বন্ধ করে দেওয়া হবে। আমরা যখনই চাই এটি চালাতে, আমরা এটি করি:
। / ইত্যাদি / bash_completion
উৎস: ১৯৯৮ সালের নোটবুক