linux nc

embedded/2024/10/18 8:44:46/

/*
 * nc
 */
    远程文件传输

    目的主机监听

        nc -l 监听端口[ 未使用端口] > 要接收的文件名
        nc -l 8888 > ac.c

    源主机发起请求

        nc 目的主机ip 目的端口 < 要发送的文件
        nc 192.168.11.21 8888 < /home/share/ac.c

/*
 * 使用
 *        收方先来, 然后发方再运行.
 */

    1.收方 (192.168.11.21)

        监听一个端口,把接收数据重定向(或者说保存)到文件

        nc -l 8888 > ac.c


    2.发方

        请求向收方送文件,文件输入到收方的端口

        nc -w 3 192.168.11.21 8888 < /home/share/ac.c

/*
 * 将A机器(192.168.149.100)上的文件目录(/data)下的文件打包发给B机器(192.168.149.200)
 */

    1.在接收文件的机器上(B:192.168.149.200)运行以下命令

        # A机器给B机器发送多个文件,传输目录需要结合其它的命令,比如tar,管道后面必须是 - ,不能是其它
        nc -l 8888 | tar zxvf -


    2.在发文件的机器上(A:192.168.149.100)/data路径下执行以下命令

        # A机器打包文件并连接B机器的端口,管道前面表示把当前目录的所有文件打包为 - ,然后使用nc发送给B机器
        tar zcf - * | nc 192.168.149.200 8888

/*
 * exmaple
 */
    server:
        nc -l  1234 < hdipccall

    board client:
        nc 192.168.6.105 1234 > hdipccall

                busybox run for server:
                nc -lp 1234 < hdipccall


http://www.ppmy.cn/embedded/105524.html

相关文章

【机器学习】表示学习的基本概念和方法以及编解码结构的基本概念

引言 表示学习&#xff08;Representation Learning&#xff09;是机器学习的一个子领域&#xff0c;它专注于学习数据的表示形式&#xff0c;即数据的高层特征或抽象概念 文章目录 引言一、表示学习1.1 表示学习的重要性1.2 表示学习的方法1.3 应用场景1.4 挑战1.5 总结 二、如…

Java快速入门 知识精简(6)异常处理

异常处理 异常&#xff1a;指的是程序在执行过程中。出现的非正常的情况&#xff0c;如果不处理最终会导致JVM的非正常停止。 为保证程序正常执行&#xff0c;代码必须对可能出现的异常进行处理 说明&#xff1a; 1&#xff09;异常指的并不是语法错误&#xff1b;语法错了&…

【2024-2025源码+文档+调试讲解】微信小程序的城市公交查询系统

摘 要 当今社会已经步入了科学技术进步和经济社会快速发展的新时期&#xff0c;国际信息和学术交流也不断加强&#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统城市公交查询管理采取了人工的管理方法…

解决AutoDL远程服务器训练大模型的常见问题:CPU内存不足与 SSH 断开

在使用远程服务器&#xff08;如 AutoDL&#xff09;进行深度学习训练时&#xff0c;通常会遇到一些常见问题&#xff0c;比如由于数据加载导致的内存消耗过高&#xff0c;以及 SSH 连接中断后训练任务被迫停止。这篇文章将介绍我在这些问题上遇到的挑战&#xff0c;并分享相应…

Spark-Yarn模式如何配置历史服务器

在Spark程序结束之后我们也想看到运行过程怎么办&#xff1f; Yarn模式下&#xff0c;通过以下步骤配置历史服务器即可: mv spark-defaults.conf.template spark-defaults.conf修改spark-default.conf 文件&#xff0c;配置日志存储路径 spark.eventLog.enabled true spark.…

Spring Boot详解

1.基本概念&#xff1a; Spring Boot 是一个用于简化 Spring 应用开发的框架。它通过提供预配置的环境和一组开箱即用的功能&#xff0c;帮助开发人员快速构建和部署基于 Spring 的应用程序。 2.特点&#xff1a; (1).简化配置: Spring Boot 提供了一系列的默认配置&#xff0…

MASt3R:从3D的角度来实现图像匹配(更新中)

Abstract 图像匹配是 3D 视觉中所有性能最佳算法和pipeline的核心组件。 然而&#xff0c;尽管匹配从根本上来说是一个 3D 问题&#xff0c;与相机姿态和场景几何结构有内在联系&#xff0c;但它通常被视为一个 2D 问题。因为匹配的目标是建立 2D 像素字段之间的对应关系&#…

利用Spring Boot实现服务降级与熔断机制

利用Spring Boot实现服务降级与熔断机制 大家好&#xff0c;我是微赚淘客返利系统3.0的小编&#xff0c;是个冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在分布式系统中&#xff0c;服务降级和熔断是保证系统稳定性的重要机制。服务降级是指在系统负载过高或…