Предположительно, это функция, предоставляемая некоторым плагином, который я включил в настройке oh-my-zsh (я использую zsh уже много лет).
С тех пор, как я добавил свой открытый ключ к серверу (теперь я могу использовать SSH к серверу без ввода пароля), я заметил, что когда я сочиняю scp
команду в своей оболочке, я на самом деле могу завершать пути к удаленным файлам!
например
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
Я нажал на вкладку, и это просто работает! (Что касается того, что я пытаюсь выполнить с помощью самой команды, я собираюсь использовать scp
для «копирования» на стандартный вывод и передать его в виде файла для сравнения. Таким образом, я могу видеть точные изменения, которые я развернул на сервере до работает rsync
)
Мне интересно, что это за штука, которая так хорошо работает? Это что-то встроенное в scp, которое было интегрировано с оболочкой z? Или что-то другое?
zsh
. Это возможно вbash
.