我刚安装了nmap。我下载了它;将它保存到我的桌面上;然后双击rpm包。安装是成功的。现在,当我尝试在bash中运行nmap时,它没有识别这个命令。
我来自Windows,所以我甚至不知道在哪里找到nmap的"exe“以便我可以运行它。
我签了/etc、/bin和/opt,但没有看到nmap的任何安装文件夹。
用于安装它的
所有步骤都是使用root从~位置执行的。
i686 (32-bit Linux) Nmap RPM: nmap-7.40-1.i686.rpm下载https://nmap.org/download.html并将文件保存在Desktop文件夹中。rpm -i nmap-7.40-1.i686.rpm,但失败了。错误是失败的依赖关系: nmap-7.40-1.i686 rpmlib(PayLoadIsXz)需要rpmlib(文件摘要) <= 4.6.0-1,nmap-7.40-1.i 686需要<= 5.2-1。
发布于 2017-05-10 14:14:01
通常,在Linux中没有.exe文件;.exe扩展名是DOS时代的产物。查找可执行文件的位置的最常见方法是使用命令名运行which,因此在本例中将是which nmap。
在大多数红帽家庭系统中,结果将是:
# which nmap
/usr/bin/nmaphttps://unix.stackexchange.com/questions/364167
复制相似问题