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

WSL Ubuntu 20.04下VSCode终端执行start命令遇权限拒绝问题求助

解决WSL Ubuntu中通过CLI打开index.html文件的问题

你遇到的报错根源是:start是Windows CMD的专属命令,直接在WSL Ubuntu终端执行会触发跨环境调用的路径/权限问题,不需要使用chmod,换用以下方法即可解决:

方法1:用WSL原生工具打开(推荐)

Ubuntu自带xdg-open命令,会自动调用系统默认浏览器打开目标文件,直接执行:

xdg-open index.html

如果默认浏览器不是Chrome,可通过Ubuntu系统设置里的「默认应用」修改后再执行该命令。

方法2:直接调用Windows版Chrome

WSL可以直接访问Windows文件系统,Chrome的默认安装路径通常为/mnt/c/Program Files/Google/Chrome/Application/chrome.exe,执行以下命令(路径含空格需加引号):

"/mnt/c/Program Files/Google/Chrome/Application/chrome.exe" index.html

方法3:适配Windows的start命令(不推荐)

如果一定要用类似start的逻辑,需明确调用Windows的cmd.exe并转换文件路径,避免权限错误:

cmd.exe /c start "$(wslpath -w index.html)"

其中wslpath -w会把WSL的Linux格式路径转换成Windows格式,确保start命令能正确识别文件位置。

内容的提问来源于stack exchange,提问作者voo94083

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 17:48:09