Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在nmap使用以下命令调用:
nmap
nmap -oX i.xml -p 1-1023 -r -T4 -d -d
这样做会i.xml成功发送输出。但是,文本仍然打印在命令行上,另外被重定向到i.xml. 我希望命令在命令行上静默运行,但仍将其所有输出写入我的i.xml文件。我尝试使用该-v0参数,但使用它会导致我的 XML 文件和命令行都看不到任何输出。
i.xml
-v0
如何告诉 nmap仅将其输出发送到我的 XML 文件?
您是否尝试过将标准输出重定向到空设备?
nmap -oX i.xml -p 1-1023 -r -T4 -d -d >/dev/null
在 Windows 上,使用NUL代替/dev/null
NUL
/dev/null
首先,您没有在命令行上指定任何目标。不确定您打算做什么其次,-oX i.xml 将输出到 i.xml 和 stdout 要仅在 xml 文件(而不是 stdout)上获得结果,请添加额外的 -v0 参数