仕事で頻繁に SSH 接続するリモート ホストの .bashrc に、非常に単純なスクリプトのエイリアスがあります。コマンドとして「pth」を入力すると、次のように「bash /user/your/home/pathprinter.sh」にエイリアスされます。
#!/bin/bash
NOWDIR=`pwd`
echo 'scp myname@remote.host.institution.name:'"$NOWDIR"
これにより、ファイルをローカル マシンからリモート ホストに、またはその逆に scp して、あまり入力しなくてもかなり迅速にファイルを処理できます。これは、出力がエコーされるためです。出力をクリックしてドラッグし、強調表示してから、コピーして別のターミナル ウィンドウに貼り付けます。私のローカルマシンで。
このスクリプトがローカル マシンに保存されている場合、次のように記述できます。
NOWDIR=`pwd`
echo 'scp myname@remote.host.institution.name:'"$NOWDIR" | pbcopy
クリップボードに直接移動します。しかし、このコマンドを実行するときに最も頻繁にリモート ホストにいる場合、およびリモート ホストに sudo 権限がない場合 (ただし、ホーム ディレクトリなどにインストールすることはできます)、これを達成する方法はまだありますか? 数秒節約するために何でも!