#includedir /etc/sudoers.d
не является комментарием, #includedir
является директивой. Знак решетки является его частью. Просто добавьте его заново.
Вы можете добавить свои собственные правила завершения bash _в ~/.bashrc
добавьте следующий код в файл:
_cd_completion() {
mapfile -t COMPREPLY < <(ls -d */ | grep "${COMP_WORDS[COMP_CWORD]}")
}
complete -F _cd_completion cd
затем вам нужно перезагрузить терминал или ввести следующую команду:source ~/.bashrc
Если вы хотите сделать его общесистемным -, вы также можете добавить правила для завершения bash _внутри файла /usr/share/bash -завершение/завершения/cd
В моем случае помогло закомментировать TAB: menu-complete
в моем ~/.inputrc
, так это выглядит сейчас:
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
set match-hidden-files off
set page-completions off
set completion-query-items 350
set completion-ignore-case on
set colored-stats on
set show-all-if-ambiguous off
set enable-bracketed-paste on
set history-size -1
set menu-complete-display-prefix on
#set bell-style none
#TAB: menu-complete