Bash и автоматическое заполнение вкладки

У Вас есть 2 процессора или 4? Если у Вас есть два ядра с двумя центральными процессорами каждый посредством гиперпоточности, это - в общей сложности четыре процессора (что касается ОС).

3
10.06.2011, 02:36
2 ответа

Путем выдачи команды complete Вы получите список всех определений завершения. Затем можно искать незаконное определение где-нибудь в /etc/bash_completion и /etc/bash_completion.d. Могут быть также некоторые .bash_completion в Вашем корневом каталоге. В моей системе $HOME переменная завершается правильно, но затем не удается завершить что-либо.

Вы пытались использовать ~ вместо $HOME? Легче ввести, и это работает как ожидалось...

4
27.01.2020, 21:17

Есть возможность

shopt -s direxpand

На Bash 4 это не сработало. 1 (эта несовместимая возможность была добавлена в BASH 4.2), поэтому я использовал ее как

[[ $BASH_VERSION =~ ^4.[2-9] ]] && shopt -s direxpand
1
27.01.2020, 21:17

Теги

Похожие вопросы