如何使用命令提示符在 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)没有影响。
正如我所经历的那样,可以在 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,否则默认配置文件将被悄悄使用。
- 注意:如果您已经为您的 shell 创建了自定义 Windows 终端配置文件,请使用
- 如果您想在 相同的 window 中打开一个 新标签页(假设您是从 Windows终端):
wt -w 0 cmd
/wt -w 0 powershell
/wt -w 0 pwsh
至于原主机和新主机的关系window:
虽然与新的 window 关联的进程是 一个 child 进程(因此继承了调用者的环境变量),
它依赖 独立 parent;也就是说,终止 parent 进程(例如通过关闭原始控制台 window)对 child 进程(及其 window)没有影响。