Prawdopodobnie jest to funkcja zapewniana przez niektóre wtyczki, które włączyłem w mojej konfiguracji oh-my-zsh (używam zsh od wielu lat).
Zauważyłem, odkąd dodałem mój klucz publiczny do serwera (teraz mogę SSH na serwerze bez wpisywania hasła), kiedy piszę scp
polecenie w mojej powłoce, jestem w stanie uzupełnić tabulatory zdalnymi ścieżkami plików!
na przykład
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
Nacisnąłem klawisz Tab i to po prostu działa! (co do tego, co próbuję osiągnąć za pomocą samego polecenia, zamierzam użyć scp
do „skopiowania” do standardowego wejścia i przesłania tego jako pliku różnicowego. W ten sposób mogę zobaczyć dokładne zmiany, które wdrażam na serwerze przed bieganie rsync
)
Jestem ciekawy, jakie elementy sprawiają, że to działa tak dobrze. Czy jest to coś wbudowanego w SCP zintegrowanego z powłoką Z? Albo coś innego?
źródło
zsh
. Czy to możliwe wbash
.