Ben yazdıktan sonra ana bilgisayar adlarını görüntülemek için zsh üzerinde komut tamamlama ayarlamak istiyorum
ssh [TAB]
adları .ssh / config dosyamdan (ve tercihen bilinen_anahtarlar ve / etc / hosts ve mantıklı olan herhangi bir yerden) almak ve tek bir liste sunmak.
Şu anda bunlardan bazılarını yapıyor, ancak
- hiç .ssh / config kullanmaz
- .ssh / config kullanmak kullanıcı adlarını yazmayı gereksiz kılsa da, önce bir kullanıcı adı gerektirir
- birden fazla liste sunar (muhtemelen biri bilinen_hosts ve diğeri / etc / hosts, ancak bunu doğrulamadım)
Bu nedenle, ssh [TAB] yazdıktan sonra (tercihen tekli) listeye bilinen kullanıcı adlarının yanı sıra bilinen ana bilgisayar adlarını dahil etmek istiyorum
(Buraya Google'dan önce geliyorum çünkü 1) cevabın burada saklanmasıyla sonuçlanacak ve 2) muhtemelen daha etkilidir. Başka kimse cevap vermezse, cevabı avlayacağım.)