¿Hay un análogo de Bash's Ctrl + Z & fg en Powershell?

14

Encuentro la combinación de Ctrl + Z con fg posterior en Bash muy útil, es como una línea de comando analógica de alt + tab, por lo que puedo cambiar de ver un archivo a la salida de un proceso en ejecución, etc.

¿Hay un análogo para Windows Powershell? No puedo buscar en Google nada más que la "pausa" que simplemente detiene el proceso de ejecución actual pero no me permite cambiar a la línea de comando y luego volver.

Igor Baltiyskiy
fuente

Respuestas:

2

Sí, más o menos: usando los comandos psjob (requiere Powershell 2)

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

Editar: el sitio tiene los nombres incorrectos. Es 'start-job' en lugar de 'start-psjob'

Consulte 'help start-job' para obtener la información completa (y correcta).

PhonicUK
fuente
Cosa extraña, no tengo Start-PSJob en mi Powershell. $ host.Version.Major rinde 2; ¿no significa eso que tengo Powershell 2? Tengo pscx instalado, ¿tal vez se interpone en el camino?
Igor Baltiyskiy
El sitio parece estar equivocado: es 'start-job' en lugar de 'start-psjob'
PhonicUK
y start-job no tiene el parámetro Command
Igor Baltiyskiy
Consulte 'help start-job' y 'help start-job -examples'
PhonicUK
44
Sin embargo, esto significa que tengo que pensar en el futuro y empezar todo como un proceso en segundo plano, lo que no es tan agradable como Ctrl + Z en lo que se está ejecutando en este momento
Igor Baltiyskiy
0

Aunque no es lo mismo que ctrl-z, una consola con pestañas como ConEmu es una solución simple de Windows para cambiar de tarea en una sola ventana.

Chris F Carroll
fuente
0

Si ya está ejecutando un proceso y solo desea pausarlo por un tiempo, descubrí que cuando selecciono texto en la consola, pausará el proceso en ejecución hasta que presione Intro para copiar el texto seleccionado.

Este es un truco tonto, por supuesto, pero funcionó para mí. Solo lo pongo aquí en caso de que sea útil para alguien ...

kralyk
fuente
-2

Esto es directamente de Microsoft, atajos de teclado Powershell. Puede usar Ctrl + C o Ctrl + Break.

Aaeon
fuente
3
¿Entiendes lo que (Ctrl) + (Z) y fg  haces?
G-Man dice 'Restablece a Mónica' el