У меня досадная проблема с завершением и sudo apt-get.
Чтобы привести пример:
$ sudo apt-get in[Tab][Tab]
in intel_bios_reader
includeres intel_disable_clock_gating
indicator-multiload intel_dpio_read
info intel_dpio_write
infobrowser intel_error_decode
infocmp intel_forcewaked
infokey intel_gpu_abrt
infotocap intel_gpu_time
inimf intel_gpu_top
init intel_gtt
init-checkconf intel_l3_parity
initctl intel_reg_checker
initctl2dot intel_reg_dumper
initex intel_reg_read
inkscape intel_reg_snapshot
inkview intel_reg_write
inputattach intel_sprite_on
insmod intel_stepping
install intel_upload_blit_large
install-docs intel_upload_blit_large_gtt
installfont-tl intel_upload_blit_large_map
install-info intel_upload_blit_small
installkernel interdiff
--More--
Пока работает правильно и просто apt-get или делает это в корне:
$ apt-get in[Tab]stall
$ sudo -i
[sudo] password for davide:
root@brenna:~# apt-get in[Tab]stall
Таким образом, проблема заключается в использовании автозаполнения после sudo ? Не совсем, потому что
$ sudo apt-[Tab][Tab]
apt-add-repository apt-extracttemplates apt-key
apt-cache apt-file apt-mark
apt-cdrom apt-ftparchive apt-sortpkgs
apt-config apt-get
Подводя итог, проблема, кажется, заключается в использовании sudo и автозаполнения для опций программ вместе.
Какой-нибудь хороший совет для этого?
Я нашел проблему.
Это было то, что у меня было
complete -cf sudo
в моем ~ / .bashrc.
Я на самом деле не знаю, что это значит, но я почти уверен, что давно добавил его, чтобы заставить автозаполнение работать с sudo.
Я думаю, что более новым версиям это больше не нужно, и это хорошая новость! : D
Итак, это решено.