为什么在 kali 2021 终端上的 nmap 中运行脚本时会生成错误:zsh:在“\n”附近解析错误?

问题描述

每次尝试在 Kali 2021 上的 nmap 中运行脚本时都会收到错误,我已将其复制到此处:zsh: parse error near `\n' 我该如何解决这个问题?我是新手,请多多关照?!语法应该是准确的,所以我需要帮助。 我复制了以下错误代码

nmap --script ftp-vsftpd-backdoor -p 21 <10.0.0.10>
zsh: parse error near `\n'

解决方法

<> 是 shell 元字符;你不能不加引号地使用它们。联机帮助页中的示例的目的是将 <host> 替换为主机名,而不是在尖括号之间插入主机名:

nmap --script ftp-vsftpd-backdoor -p 21 10.0.0.10

顺便说一下,\n 是表示行尾的字符,而 zsh 是在行尾标记错误,因为 > 后面必须跟将写入命令输出的文件的名称(可能不是您想要的)。您可能想阅读有关使用 shell 的介绍。