我正在运行命令 saynmap www.somesite.com>file.txt
以便我可以将输出输出到 file.txt。但是如果我这样做,我将无法在终端上看到该命令的输出。是否也可以让它在终端上可见。
我知道 的用法tee
,但我希望以这种方式专门这样做。
我正在运行命令 saynmap www.somesite.com>file.txt
以便我可以将输出输出到 file.txt。但是如果我这样做,我将无法在终端上看到该命令的输出。是否也可以让它在终端上可见。
我知道 的用法tee
,但我希望以这种方式专门这样做。
tee
旨在拆分STDIN
成一个文件并返回到STDOUT
.简单来说,只需将其通过管道传输,如下所示:
当前接受的替代方案涉及运行
nmap
两次,这是一个可怕的想法。你最好运行一次文件然后输出文件。
这正是
tee
目的所在。你为什么不想使用它?另一种方法可能是捕获输出,并将其回显两次:
但是,在 nmap 的特殊情况下,您可以利用它的输出选项 -ox :
例如:
似乎完全符合您的要求:输出到终端并写入文件。
不能同时有命令行视图和重定向过程
但是您可以使用以下命令依次使用这两个过程
首先它将在终端中执行命令,然后将输出保存为文件
希望这可以帮助!