これはおそらく、私のoh-my-zshセットアップで有効にしたプラグインによって提供される機能です(zshを何年も使用しています)。
公開キーをサーバーに追加してから(パスワードを入力せずにサーバーにSSH接続できるようになった)、scp
シェルでコマンドを作成すると、実際にリモートファイルパスをタブ補完できることに気付きました!
例えば
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
私はタブを押すと、それはちょうど動作します!(コマンド自体で達成しようとしていることについては、scp
stdoutに「コピー」し、それをファイルとしてdiffにフィードします。この方法で、サーバーに展開する正確な変更を確認できます実行中rsync
)
私はこの作品をこれほどうまく作っている作品に興味があります。zシェルと統合されたscpに組み込まれているものですか?または、他の何か?
zsh
ますか?それが可能ですbash
。