家にあるPCで作業しているとき、もう一台のマシンでちょっと前に打ったコマンドをそのまま使いたいことがあった。 メールやチャットで自分宛てに送ればそれでOKだが、一旦外を通って戻ってくるというのがなんだか無駄に感じてしまったためマシン間で直接やりとりする方法をメモ
例えばurlを共有したいならこんな感じ
# 情報を送りたいマシン(192.168.1.2)で $ echo -n "http://example.com" | nc -l 12345 # 情報を受け取りたいマシンで $ nc 192.168.1.2 12345 http://example.com
ファイルの場合
# 情報を送りたいマシン(192.168.1.2)で $ nc -l 12345 < file # 情報を受け取りたいマシンで $ nc 192.168.1.2 12345 > file