Turn on Bash Smart Completion in Fedora/Ubuntu

هذه من التدوينات المتأخرة و أحببت كتبتها منذ فترة لكني نسيت
كلنا يعرف الإكمال التلقائي في سطر اومر لينوكس عند الضغط على زر الـ tab لكن لماذا لا يكون هناك إكمال تلقائي لخيارات أو مفاتيح الأمر نفسه

  • في فيدورا كل ما عليك فعله هو تحميل الحزمة التالية بهذا الشكل
yum -y install bash-completion
  • في أوبونتو

افتح الملف التالي
<code>vim /etc/bash.bashrc</code>

و ابحث عن الأسطر التالية و أزل علامة الهاش “#”

#if [ -f /etc/bash_completion ] &amp;&amp; ! shopt -oq posix; then
# . /etc/bash_completion
#fi

ستصبح كالتالي

if [ -f /etc/bash_completion ] &amp;&amp; ! shopt -oq posix; then
. /etc/bash_completion

fi

الأن افتح نافذة جديدة و جرب كتابة أمر معلين ثم الضغط على زر “tab” مرتيين و ستجد أن المفاتيح يتم عرضها كما كان يحص معك في الإكمال التلقائي عن تنفيذ الأوامر

انتهى

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *