如何使用命令提示符在 Windows OS 的终端中打开一个新终端

How to open a new terminal within a terminal in Windows OS with Command Prompt

正如我所经历的那样,可以在 Ubuntu 20.04 LTS 中使用命令 gnome-terminal ?

是Windows中的任何命令吗?解释其背后的OS场景。

你问的不是很清楚,但这里有一些提示 Windows:

  • 如果您使用的是 常规控制台 windows (conhost.exe):

    • cmd.exe 打开另一个 cmd.exe 控制台 window (运行 start /?求助):

      • start cmd
      • 或者甚至 start 本身。
    • 从 PowerShell 打开另一个 PowerShell 控制台 window(运行 help Start-Process 寻求帮助; 别名 start 也有效):

      • Start-Process powershell(Windows PowerShell)
      • Start-Process pwsh(PowerShell(核心)7+)
    • 当然,您可以从 cmd.exe 打开 PowerShell window,反之亦然;只需使用上面显示的可执行文件名称即可。

  • 如果您正在使用 Windows Terminal (run wt -h for help or see the CLI documentation):

    • wt cmd / wt powershell / wt pwsh
      • 注意:如果您已经为您的 shell 创建了自定义 Windows 终端配置文件,请使用 -p <profileName> 而不是可执行文件名称;例如,wt -p myCmd 而不是 wt cmd,但请务必指定与定义完全相同的配置文件名称,case-sensitively,否则默认配置文件将被悄悄使用。
    • 如果您想在 相同的 window 中打开一个 新标签页(假设您是从 Windows终端):
      • wt -w 0 cmd / wt -w 0 powershell / wt -w 0 pwsh

至于原主机和新主机的关系window:

  • 虽然与新的 window 关联的进程是 一个 child 进程(因此继承了调用者的环境变量),

  • 它依赖 独立 parent;也就是说,终止 parent 进程(例如通过关闭原始控制台 window)对 child 进程(及其 window)没有影响。