我通过 ssh 连接到我的 ec2 实例,我尝试在 ~ 目录下运行 ls 命令,并得到以下响应: 在此输入图片描述
那些 http 请求是什么(get、host、accept 等)?它们为何是响应的一部分? 在此输入图片描述
我尝试运行 ls 命令,并收到 http 请求作为响应。
很可能有人(或某些脚本)错误地创建了名称为 GET、Host、Accept 或其他 HTTP 标头的文件。当使用curl或wget等工具而不指定输出文件时,经常会发生这种情况。
使用
ls -la
你可以看到这些是否是文件,大部分都是文件,所以只需删除它们即可。
或查看
ls
是否是另一个命令: type ls
。但我坚信这些只是空文件