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

如何在Windows Terminal中打开WSL2 Ubuntu会话并通过CMD执行命令

在Windows Terminal中打开Ubuntu WSL2会话并运行指定命令

方法一:通过Windows Terminal参数直接传递命令

在你现有命令的基础上,用--分隔会话配置参数和要执行的命令即可,格式如下:

wt -w 0 nt -p "Ubuntu" -d \\wsl$\Ubuntu\home -- <你的目标命令>
  • 示例1:直接查看目录详情
wt -w 0 nt -p "Ubuntu" -d \\wsl$\Ubuntu\home -- ls -la
  • 示例2:执行多段复杂命令(需用引号包裹)
wt -w 0 nt -p "Ubuntu" -d \\wsl$\Ubuntu\home -- "echo 'WSL启动成功' && cd /opt && ls"

方法二:调用WSL命令指定分发版执行命令

这种方式不依赖Windows Terminal的会话配置名称,直接通过wsl命令指定分发版和执行内容,灵活性更强:

wt -w 0 nt -d \\wsl$\Ubuntu\home wsl -d Ubuntu <你的目标命令>
  • 示例1:启动系统监控命令top
wt -w 0 nt -d \\wsl$\Ubuntu\home wsl -d Ubuntu top
  • 示例2:切换目录并查看日志
wt -w 0 nt -d \\wsl$\Ubuntu\home wsl -d Ubuntu "cd /var/log && tail -n 10 syslog"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 19:52:05