Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux nc命令

作者:穹上之月   发布日期:2026-07-14   浏览:92

# 示例代码:使用 nc 命令进行简单的 TCP 服务器和客户端通信

# 创建一个简单的 TCP 服务器,监听在 12345 端口
nc -lvp 12345

# 解释说明:
# - `-l` 表示监听模式
# - `-v` 表示详细模式,显示连接信息
# - `-p` 指定监听的端口号

# 创建一个简单的 TCP 客户端,连接到本地的 12345 端口
echo "Hello, World!" | nc 127.0.0.1 12345

# 解释说明:
# - `echo "Hello, World!"` 发送消息给服务器
# - `nc 127.0.0.1 12345` 连接到本地的 12345 端口并发送消息

另一个示例:文件传输

# 在接收端(服务器)运行以下命令,监听 12345 端口并将接收到的数据保存为 file.txt
nc -lvp 12345 > file.txt

# 在发送端(客户端)运行以下命令,将本地文件 file.txt 发送到服务器
nc 127.0.0.1 12345 < file.txt

解释说明:

  • > 用于将接收到的数据重定向到文件中。
  • < 用于将文件内容作为输入发送给远程服务器。

注意事项:

  • 使用 nc 命令时,请确保端口未被其他服务占用,并且防火墙允许该端口的通信。

上一篇:linux ssh 服务开启

下一篇:linux nginx 安装

大家都在看

linux如何启动nginx

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站