我在这里关注这个博客 -https://devblogs.microsoft.com/commandline/a-guide-to-invoking-wsl/- 它似乎明白了我几乎想做的事情。
具体来说,我想在 Windows 终端中使用 WSL 创建多个选项卡(尽管这并不重要),让每个选项卡保持打开状态,但在每个选项卡中执行不同的脚本。
因此,这可能类似于(为 app1 创建两个选项卡并为 app2 创建第三个选项卡):
wsl "bash -c cd app1"
wsl "bash -c cd app1"
wsl "bash -c cd app2"
不幸的是,bash 在每次之后都会关闭并退出。
我想我可以通过做类似的事情来解决这个问题:
wsl "bash -c cd app1; bash"
但是 bash 的后续内容并不在新生成的 shell 中,因此丢失了先前 shell 的所有上下文。
这里有什么建议吗?