Из этого руководства по завершению Bash мы узнаем, что для того, чтобы Bash выполнил автозаполнение, нужно выполнить . /etc/etc/bash_completion.d/foobar( запишите пробел после. ), чтобы завершение Bash работало.
$ /etc/bash_completion.d/ssh
bash: /etc/bash_completion.d/ssh: Permission denied
$ . /etc/bash_completion.d/ssh
$ ls -l /etc/bash_completion.d | grep ssh
-rw-r--r-- 1 root root 297 Jan 28 18:04 ssh
Это .ярлык для sourceкоманды? Если нет, то что это? Это невозможно Google для, man sourceвозвращает ничего, и apropos sourceи info sourceдать так много ненужной информации , что я не могу сказать , если то , что я ищу в там. Как я мог бы даже начать RTFM, чтобы найти ответ на этот вопрос сам?
.ли ярлык для исходной команды?" - это действительно наоборот: .это команда и sourceпсевдоним совместимости (для совместимости с csh). Обратите внимание, что sourceне существует только в стандартной оболочке POSIX bourne ..
bashсправочную страницу, так как это встроенная команда, ищите объяснение источника, ее трудно пропустить.