Завершение вкладки для команд

10

В версии для настольных компьютеров я заметил, что при наборе команд, например, sudo apt-get install mysqвкладка завершена, как при разрешении путей к файлам. Однако в серверной редакции этого не происходит. Нужен ли для этого пакет или файл конфигурации, чтобы это произошло?

Марко Чеппи
источник

Ответы:

12

Это странно, может быть, пакет bash-complete - это то, что вы ищете?

Натан Осман
источник
2

Проверьте файл ~ .bashrc. Мой последний абзац гласит:

# включить программируемые функции завершения (вам не нужно включать

# это, если оно уже включено в /etc/bash.bashrc и / etc / profile

# sources /etc/bash.bashrc). если [-f / etc / bash_completion] &&! shopt -oq posix; затем . / etc / bash_completion fi

Это не изменено из первоначально установленного (версия для ПК) файла. Очевидно, что если раздел, начинающийся с if и заканчивающийся fi, закомментирован, вы не получите завершение. Также проверьте другие перечисленные местоположения файла конечно.

koanhead
источник
0

Я настоятельно рекомендую вам проверить Zsh

Вы можете просто ввести это с

sudo apt-get установить Zsh

это лучше, чем bash, и у него много хороших настроек

forellana
источник