在Powershell中是否有Bash的Ctrl + Z和fg的类似物?


15

我发现Ctrl + Z和随后在Bash上的fg的组合非常方便,就像alt + tab的命令行模拟一样,因此我可以从查看一个文件切换到正在运行的进程的输出,等等。

Windows Powershell是否有类似物?除了“暂停”,我什么也不能搜索,它只是停止当前正在运行的进程,但不允许我切换到命令行然后再返回。

Answers:


2

是的,有点-使用psjob命令(需要Powershell 2)

http://richardspowershellblog.wordpress.com/2007/12/03/background-jobs/

编辑:该站点名称错误。它是“开始工作”而不是“开始工作”

有关完整(和正确)的信息,请参见“帮助开始工作”。


奇怪的是,我的Powershell中没有Start-PSJob。$ host.Version.Major产生2; 这不是说我有Powershell 2吗?我已经安装了pscx,也许会遇到问题?
伊戈尔·巴尔蒂斯基

该网站似乎是错误的-它的“开始工作”而不是“开始工作”
PhonicUK,2012年

并且开始作业没有Command参数
Igor Baltiyskiy

请参阅“帮助开始作业”和“帮助开始作业
示例

4
但是,这意味着我必须提前考虑并作为后台进程来启动所有程序,这不如Ctrl + Z在当前正在运行的任何程序上都好
Igor Baltiyskiy

0

尽管与ctrl-z完全不同,但像ConEmu这样的选项卡式控制台是在单个窗口中切换任务的简单Windows解决方案。


0

如果您已经在运行一个进程并且只想暂停一会儿,我发现当我在控制台中选择文本时,它将暂停正在运行的过程,直到您按Enter键复制所选文本为止。

这当然是愚蠢的把戏,但是对我有用。我只是把它放在这里,以防它对某人有用...


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.