staging.inyokaproject.org

Hostliste bei Bash-Autocompletion bei scp

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hallo zusammen,

ich habe gerade entdeckt, dass scp ja eine hervorragende Bash-Autocompletion für Hostnamen hat. Meine Frage ist nun, wo er nun eigentlich die Hostliste her bekommt, die er zur Auswahl stellt.

Unter /etc/bash_completion.d habe ich zu scp nichts gefunden und in /usr/share/bash-completion/bash_completion steige ich nicht so ganz durch...

Kann mir da jemand einen Hinweis geben?

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Soweit ich das verstanden habe (schau mal in der /usr/share/bash-completion/completions/ssh um die Zeile 320 herum), durchsucht er dazu die ssh-Konfigurationsdateien - die dazu genutzte Funktion _known_hosts_real() ist in der /usr/share/bash-completion/bash_completion ab Zeile 1412 zu finden.

Doc_Symbiosis

(Themenstarter)
Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Ah cool, danke Dir!

Antworten |