在我浏览的过程中,在Ubuntu 20.04 LTS中使用命令gnome-terminal
?
这是Windows中的"相同"命令吗。解释其背后的操作系统场景。
您要问什么还不完全清楚,但这里有一些针对Windows的指针:
-
如果您使用常规控制台窗口(
conhost.exe
(:-
要从
cmd.exe
打开另一个cmd.exe
控制台窗口(运行start /?
获取帮助(:start cmd
- 甚至只是
start
本身
-
要从PowerShell打开另一个PowerShell控制台窗口(运行
help
Start-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
,但请确保按照定义准确指定配置文件名称,区分大小写,否则将悄悄使用默认配置文件
- 注意:如果您为shell创建了自定义的Windows终端配置文件,请使用
- 如果您想在同一窗口中打开新选项卡(假设您从Windows终端调用(:
wt -w 0 cmd
/wt -w 0 powershell
/wt -w 0 pwsh
至于原始控制台窗口和新控制台窗口之间的关系:
-
虽然与新窗口关联的进程是子进程(因此继承了调用方的环境变量(,
-
它独立地生活在上;也就是说,终止父进程(例如关闭原始控制台窗口(对子进程(及其窗口(没有影响。