[1133391]Эта возможность выполняется с помощью так называемого Bash Completion. Файлы, которые его возвращают, хранятся в файле [1133898]/etc/bash_completion.d[1133899], при этом каждая команда имеет свой собственный файл. Поэтому в случае [1133900]git[1133901]:[12215]Если вы посмотрите на этот файл, то заметите, что он перегружает ваше окружение дополнительными функциями. Одна из них, в частности, эта:[12216]Когда вы её запустите, то получите список подкоманд. [12217]Зная, что это просто функции в вашем окружении, вы можете:[12218]Получить список всех функций завершения Bash, которые дают различную информацию о [1133902]git[1133903] команде.[1133400].
Hauke Laging
19.05.2014, 06:51
Ссылка