我知道这是一个简单的问题,但如何在ubuntu中切换到netcat-traditional
?每当我写netcat -h
时,我似乎正在运行netcat-openbsd
?我是Ubuntu的新手,所以确切的命令会有所帮助。感谢
答案 0 :(得分:44)
启用Universe存储库(如果未启用)
sudo add-apt-repository universe
使用synaptic安装其他netcat。 (为此,必须启用Universe库。)
sudo apt-get install netcat-traditional
输入sudo update-alternatives --config nc
选择/bin/nc.traditional
输入nc -h
输出:
[v1.10-38]
connect to somewhere: nc [-options] hostname port[s] [ports] ...
listen for inbound: nc -l -p port [-options] [hostname] [port]
options:
-c shell commands as `-e'; use /bin/sh to exec [dangerous!!]
-e filename program to exec after connect [dangerous!!]
...