30

我知道这是一个简单的问题,但我如何切换到netcat-traditionalubuntu?每当我写作netcat -h时,似乎我正在跑步netcat-openbsd?我是 Ubuntu 的新手,所以确切的命令会很有帮助。谢谢

4

1 回答 1

54
  1. 启用 Universe 存储库(如果未启用)

    sudo add-apt-repository universe
    
  2. 使用突触安装另一个 netcat。(为此,必须启用 Universe 存储库。)

    sudo apt-get install netcat-traditional
    
  3. 类型sudo update-alternatives --config nc

  4. 选择选项/bin/nc.traditional

  5. 类型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!!]
...
于 2012-04-17T15:01:44.493 回答