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.

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).


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.


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 ...


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.