系统管理工具与网络技术实用指南
在系统管理和网络操作中,有许多实用的工具可以帮助我们高效地完成各种任务。下面将详细介绍几个常用工具的使用方法和技巧。
1. 使用 netcat 传输数据
netcat 是一个强大的工具,可以在系统之间传输数据。由于它可以直接接收数据,因此能够将输出直接写入文件。
接收端操作
在接收端,需要使用 -l (监听)选项并指定端口号。使用 pv 进行管道传输并非必需,但它可以方便地显示传输进度。 pv -t 显示管道活动的时间, pv -b 显示通过的字节数。
recipient$ netcat -l -p 8888 | pv -t > fedora.iso.gz
0:39:17
$
发送端操作
在发送端,使用 cat 命令将文件输入到 netcat 中。同样,使用 pv 可以显示传输进度。由于 netcat 会忽略文件结束符(EOF),所以在传输完成时,需要使用 Control-C (从任一端)来结束连接。
sender$ cat /iso/Fedora-14-i686-Live-Desktop.iso.gz | pv -b | netcat recipient 8888
669MB
^C
$
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



