Легкий учебник завершения bash? [закрыто]

85

Я хочу научиться писать сценарии завершения bash. Какой учебник вы бы порекомендовали?

tshepang
источник
2
Что вы подразумеваете под "учебником по завершению работы bash"? Пожалуйста, объясни.
Паткос Чаба
2
@Tshepang: Полагаю, ты имеешь в виду, что хочешь научиться писать процедуры завершения bash? Использовать завершение bash довольно просто, вы просто tabнажимаете клавишу.
интуитивно
10
Вы можете проверить ссылку, которую я предоставляю в своем ответе здесь: unix.stackexchange.com/questions/1800/custom-autocomplete
Стивен Д
2
@Tshepang Люди обычно не удаляют комментарии, особенно те, которые все еще действительны, как комментарии Стивена. Имейте в виду, что ответы здесь не только для вас - они для всех, кто ищет «учебник по завершению bash» в будущем
Майкл Мрозек
8
Почему этот вопрос считается "слишком широким"? Это нелепо. Это совершенно верно, и предоставленные ответы доказывают, что это не так легко узнать.
Cyan

Ответы:

56

Существует не так много учебных пособий по завершению работы с bash, но этот довольно хорош:

Введение в Bash Завершение

  • Часть 1 для общего знания
  • Часть 2 посвящена созданию сценариев в /etc/bash_completion.d/
шутник
источник
Это выглядит хорошо на DuckDuckGo, хотя и меньше, чем на Google. Получает мой голос, если есть «Оскары» для StackExchange :-)
jalanb
20

Я бы начал с просмотра библиотеки завершений bash, уже собранной людьми здесь:

http://bash-completion.alioth.debian.org/

У них также есть список рассылки:

http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel

Андре Стехерт
источник
3
Ссылка не работает
Tom10271
Это кажется мертвым, так как около мая. Архив только умеренно полезен, так как он перенаправляет в соответствующее репозиторий github. web.archive.org/web/20180507171315/http://…
Aiyion.Prime
Это репозиторий Github здесь: github.com/scop/bash-completion
AstroFloyd