在Linux系統中,nc(netcat)命令是用于網絡連接的一個實用工具。可以用來創建任意的 TCP/UDP 連接,發送任意的數據以及監聽任意的端口。下面是nc命令的安裝及使用方法:
安裝nc命令:
sudo apt-get install netcat
sudo yum install nc
使用nc命令:
nc [options] host port
nc -u [options] host port
nc -l [options] port
以下是一些常用的nc命令選項:
-v
:顯示詳細輸出-n
:禁用DNS解析-p
:指定本地端口-w
:設置超時時間-l
:監聽模式-u
:使用UDP協議以下是一些示例用法:
echo "Hello World" | nc host port
nc -l port
nc host port < file
nc -l port > file
這只是nc命令的一些基本用法,還有更多高級用法可以查閱man手冊(man nc
)來了解。