Остановите заполнение клавишей Tab, предлагающее 'messagebus'

Это могло быть одним путем:

for file in *.mp4\?token*; do mv --no-clobber "$file" "${file%%\?*}"; done
2
03.10.2012, 01:27
1 ответ

/private/var/empty вероятен messagebus корневой каталог пользователя. zsh расширение предложений корневых каталогов, когда это получает аргумент cd функция, что это думает, похожа на имя пользователя. В Вашем случае, bu расширен до messagebus приблизительным matcher, потому что никакой более определенный matcher не инициирует в пустом каталоге (в Вашей системе Linux, обоих uuid и messagebus возвращаются как возможные приблизительные соответствия для строки bu).

Возможно сказать zsh каких пользователей это должно рассмотреть для расширения при этих обстоятельствах, вставив что-то вроде этого Ваш ~/.zshrc:

zstyle ':completion:*' users user1 user2 root

Просто перечислите всех пользователей, которых Вы хотите, чтобы оболочка рассмотрела, source ~/.zshrc для взятия изменений, и Вы больше не должны добираться messagebus и т.д. как возможные завершения.

1
27.01.2020, 22:23

Теги

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