Hallo,
ich habe hier ein etwas unerwartetes Verhalten mit der command-completion für ein Programm (docker) in bash:
Unmittelbar nach dem Login funktioniert die command completion. Wenn ich dann eine neue bash starte, fehlt die completion.
ssh docker1 Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-101-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 66 packages can be updated. 0 updates are security updates. Last login: Mon Nov 20 17:45:52 2017 from 192.168.253.1 root@docker1:~# docker attach create history kill node push save stats unpause build diff image load pause rename search stop update commit events images login plugin restart secret swarm version config exec import logout port rm service system volume container export info logs ps rmi stack tag wait cp help inspect network pull run start top root@docker1:~# bash root@docker1:~# docker . ./ .bash_history .cache/ .profile .viminfo ../ .bashrc .nano/ .ssh/ root@docker1:~# grep -R docker /etc/bash_completion.d/ root@docker1:~# grep docker /etc/bash_completion root@docker1:~#
(Der Punkt hinter 'docker' nach dem 'bash' kommt aus der auto-completion, den habe ich nicht getippt)
Hat jemand eine Idee, wo ich die Definition der completion finden bzw. der Ursache auf die Spur kommen könnte?
Bearbeitet von sebix:
Bitte wähle in Zukunft einen aussagekräftigen Titel!