Existe um análogo do Ctrl + Z & fg do Bash no Powershell?


14

Acho muito útil a combinação de Ctrl + Z com o fg subseqüente no Bash, é como um análogo da linha de comando do alt + tab, para que eu possa alternar da visualização de um arquivo para a saída de um processo em execução etc.

Existe um analógico para o Windows Powershell? Não consigo pesquisar no Google nada além da "pausa", que apenas interrompe o processo atual, mas não me permite mudar para a linha de comando e depois voltar.

Respostas:


2

Sim, mais ou menos - usando os comandos psjob (requer o Powershell 2)

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

Edit: O site tem os nomes incorretos. É 'start-job' em vez de 'start-psjob'

Consulte 'help start-job' para obter as informações completas (e corretas).


Estranho, eu não tenho o Start-PSJob no meu PowerShell. $ host.Version.Major gera 2; isso não significa que eu tenho o Powershell 2? Eu tenho o pscx instalado, talvez atrapalhe?
Igor Baltiyskiy

O site parece estar errado - seu 'start-job' em vez de 'start-psjob'
PhonicUK

e start-trabalho não tem o parâmetro de comando
Igor Baltiyskiy

Veja 'help start-job' e 'help start-job -examples'
PhonicUK

4
No entanto, isto significa que eu tenho que pensar em frente e começar tudo como um processo de fundo, que não é tão agradável como Ctrl + Z sobre tudo o que está funcionando agora
Igor Baltiyskiy

0

Embora não seja o mesmo que ctrl-z, um console com guias como o ConEmu é uma solução simples do Windows para alternar tarefas em uma única janela.


0

Se você já está executando um processo e deseja apenas pausá-lo por um tempo, descobri que, quando seleciono texto no console, ele interrompe o processo em execução até você pressionar enter para copiar o texto selecionado.

Este é um truque bobo, é claro, mas funcionou para mim. Só estou colocando aqui caso seja útil para alguém ...


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.