如何在Windows操作系统中使用命令提示符在终端中打开新终端



在我浏览的过程中,在Ubuntu 20.04 LTS中使用命令gnome-terminal

这是Windows中的"相同"命令吗。解释其背后的操作系统场景。

您要问什么还不完全清楚,但这里有一些针对Windows的指针:

  • 如果您使用常规控制台窗口(conhost.exe(:

    • 要从cmd.exe打开另一个cmd.exe控制台窗口(运行start /?获取帮助(:

      • start cmd
      • 甚至只是start本身
    • 要从PowerShell打开另一个PowerShell控制台窗口(运行helpStart-Process以获取帮助;别名start也可用(:

      • Start-Process powershell(Windows PowerShell(
      • Start-Process pwsh(PowerShell(Core(7+(
    • 当然,您可以自由地从cmd.exe打开PowerShell窗口,反之亦然;只需使用上面显示的可执行文件名。

  • 如果您使用Windows终端(运行wt -h获取帮助或参阅CLI文档(:

    • wt cmd/wt powershell/wt pwsh
      • 注意:如果您为shell创建了自定义的Windows终端配置文件,请使用-p <profileName>而不是可执行文件名;例如,wt -p myCmd而不是wt cmd,但请确保按照定义准确指定配置文件名称,区分大小写,否则将悄悄使用默认配置文件
    • 如果您想在同一窗口中打开新选项卡(假设您从Windows终端调用(:
      • wt -w 0 cmd/wt -w 0 powershell/wt -w 0 pwsh

至于原始控制台窗口和新控制台窗口之间的关系

  • 虽然与新窗口关联的进程是子进程(因此继承了调用方的环境变量(,

  • 它独立地生活在;也就是说,终止父进程(例如关闭原始控制台窗口(对子进程(及其窗口(没有影响。

最新更新