You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kali Linux下无法保存Nmap终端输出的问题求助

解决Kali Linux中Nmap输出保存到桌面的路径问题

嘿,别担心,这就是个路径搞错了的小问题,很容易解决!

问题根源

你在Ubuntu里用的/Desktop其实是个“巧合”——可能当时你是普通用户,系统默认的目录映射让这个路径临时有效,但Kali(尤其是root用户环境下)的目录结构逻辑更严格:

  • /是系统根目录,根目录下根本没有Desktop文件夹,所以第一个命令会直接失败
  • /home/Desktop也不对,/home目录下存放的是各个普通用户的家目录(比如/home/kali),而不是直接放置Desktop文件夹

正确的解决步骤

1. 先确认root用户的桌面目录存在

先运行这个命令检查桌面目录是否存在:

ls ~/Desktop

如果提示“No such file or directory”,就先创建桌面目录:

mkdir ~/Desktop

2. 使用正确的路径保存Nmap输出

直接用~(代表当前用户的家目录)来指定桌面路径,这个写法在任何Linux发行版里都通用:

nmap -F scanme.nmap.org > ~/Desktop/text.txt

或者你也可以写完整的绝对路径:

nmap -F scanme.nmap.org > /root/Desktop/text.txt

补充:如果你用普通Kali用户而非root

如果之后切换到普通用户(比如默认的kali用户),桌面路径就是~/Desktop或者/home/kali/Desktop,对应的命令改成:

nmap -F scanme.nmap.org > ~/Desktop/text.txt

这样就能顺利把Nmap的输出保存到桌面啦!

内容的提问来源于stack exchange,提问作者Colton Van Bastelaere

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:34:07