Есть ли в Powershell аналог Bash's Ctrl + Z & fg?

14

Я считаю, что комбинация Ctrl + Z с последующим fg на Bash очень удобна, она похожа на аналог командной строки alt + tab, поэтому я могу переключиться с просмотра одного файла на вывод запущенного процесса и т. Д.

Есть ли аналог Windows Powershell? Я не могу ничего гуглить, кроме «паузы», которая просто останавливает текущий запущенный процесс, но не позволяет мне переключиться на командную строку и затем вернуться.

Игорь Балтийский
источник

Ответы:

2

Да, вроде - с помощью команд psjob (требуется Powershell 2)

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

Редактировать: сайт имеет неправильные названия. Это «начало работы» вместо «start-psjob»

Смотрите 'help start-job' для полной (и правильной) информации.

PhonicUK
источник
Странная вещь, у меня нет Start-PSJob в моем Powershell. $ host.Version.Major дает 2; это не значит, что у меня есть Powershell 2? У меня установлен PSCX, может быть, это мешает?
Игорь Балтийский
Похоже, что сайт неправильный - его «start-job» вместо «start-psjob»
PhonicUK
и start-job не имеет параметра Command
Игорь Балтийский
См. 'Help start-job' и 'help start-job -examples'
PhonicUK
4
однако это означает, что я должен думать заранее и запускать все как фоновый процесс, который не так хорош, как Ctrl + Z, на том, что работает сейчас
Игорь Балтийский
0

Хотя консоль с вкладками, как ConEmu, совсем не похожа на ctrl-z, она представляет собой простое решение Windows для переключения задач в одном окне.

Крис Ф. Кэрролл
источник
0

Если вы уже запускаете процесс и хотите просто приостановить его на некоторое время, я обнаружил, что когда я выбираю текст в консоли, он приостанавливает запущенный процесс до тех пор, пока вы не нажмете Enter, чтобы скопировать выделенный текст.

Конечно, это глупый трюк, но он сработал для меня. Я просто помещаю это здесь в случае, если это полезно для кого-то ...

kralyk
источник
-2

Это прямо из Microsoft, сочетания клавиш Powershell. Вы можете использовать Ctrl + C или Ctrl + Break.

Aaeon
источник
3
Вы вообще понимаете, что (Ctrl) + (Z) и fg  делаете?
G-Man говорит «Восстановить Монику»