Da questa guida al completamento di Bash apprendiamo che per eseguire il completamento automatico di Bash è necessario eseguire . /etc/etc/bash_completion.d/foobar( notare lo spazio dopo. ) affinché il completamento di Bash funzioni.
$ /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
È .una scorciatoia per il sourcecomando? Altrimenti, che cos'è? È impossibile cercare su Google, man sourcenon restituisce nulla apropos sourcee info sourcefornire così tante informazioni irrilevanti che non posso dire se quello che sto cercando è lì. Come potrei anche iniziare a RTFM per trovare la risposta a questa domanda da solo?
.una scorciatoia per il comando sorgente?" - è davvero il contrario: .è il comando ed sourceè l'alias di compatibilità (per compatibilità con csh). Si noti che sourcenon esiste solo nella shell bourne POSIX standard ..
bashpagina man in quanto si tratta di un comando integrato, cerca la spiegazione della fonte, è difficile mancare.