آموزش فعال کردن Autocomplete برای Shell
در صورتی که Autocomplete فعال باشد, سرعت کار بهبود یافته و احتمال خطا کم میشود. می توانید با نوشتن چند حرف از یک دستور, و کلید Tab دستورات را کامل کنید و یا دستورات مشابه را ببینید.
به منظور فعال کردن Autocomplete در ترمینال لینوکس:
قطعه کد زیر را کپی کنید و در مسیر /etc/profile.d/ در انتهای فایل bash_completion.sh قرارداده و ذخیره نمایید
if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi
سپس برای اعمال تغییرات فایل bash_completion.sh را اجرا نمایید
chmod +x /etc/profile.d/bash_completion.sh /etc/profile.d/bash_completion.sh
نکته : با استفاده از روش فوق,Autocomplete برای تمامی userها فعال میشود. در صورتی که میخواهید تنها برای user فعلی این قابلیت را فعال نمایید, بایستی کد اعلام شده را به انتهای فایل bashrc در مسیر زیر کپی نموده
~/.bashrc
و با دستور زیر اجرا کنید
. ~/.bashrc