Existe-t-il un analogue de Ctrl + Z & fg de Bash dans Powershell?

14

Je trouve la combinaison de Ctrl + Z avec fg suivante sur Bash très pratique, c'est comme un analogue de ligne de commande d'alt + tab, donc je peux passer de l'affichage d'un fichier à la sortie d'un processus en cours, etc.

Existe-t-il un analogue pour Windows Powershell? Je ne peux rien sur Google, sauf la "pause" qui arrête simplement le processus en cours mais ne me laisse pas passer à la ligne de commande, puis revenir.

Igor Baltiyskiy
la source

Réponses:

2

Oui, en quelque sorte - en utilisant les commandes psjob (nécessite Powershell 2)

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

Edit: Le site a des noms erronés. C'est 'start-job' au lieu de 'start-psjob'

Voir 'help start-job' pour les informations complètes (et correctes).

PhonicUK
la source
Chose étrange, je n'ai pas Start-PSJob dans mon Powershell. $ host.Version.Major donne 2; cela ne veut-il pas dire que j'ai Powershell 2? J'ai installé pscx, peut-être qu'il gêne?
Igor Baltiyskiy
Le site semble être faux - son 'start-job' au lieu de 'start-psjob'
PhonicUK
et start-job n'a pas le paramètre Command
Igor Baltiyskiy
Voir «help start-job» et «help start-job -examples»
PhonicUK
4
Cependant, cela signifie que je dois penser à l'avance et tout démarrer en tant que processus d'arrière-plan, ce qui n'est pas aussi agréable que Ctrl + Z sur tout ce qui est en cours actuellement
Igor Baltiyskiy
0

Bien qu'elle ne soit pas du tout la même chose que ctrl-z, une console à onglets comme ConEmu est une solution Windows simple pour le changement de tâche dans une seule fenêtre.

Chris F Carroll
la source
0

Si vous exécutez déjà un processus et que vous souhaitez simplement le suspendre pendant un certain temps, j'ai découvert que lorsque je sélectionne du texte dans la console, il suspendra le processus en cours jusqu'à ce que vous appuyiez sur Entrée pour copier le texte sélectionné.

C'est un truc idiot bien sûr, mais qui a fonctionné pour moi. Je le mets juste ici au cas où cela serait utile pour quelqu'un ...

Kralyk
la source
-2

Cela vient directement de Microsoft, Raccourcis clavier Powershell. Vous pouvez utiliser Ctrl + C ou Ctrl + Break.

Aaeon
la source
3
Comprenez-vous même ce que (Ctrl) + (Z) et fg  faites?
G-Man dit `` Réintègre Monica ''