Есть ли в 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' для полной (и правильной) информации.


Странная вещь, у меня нет 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, чтобы скопировать выделенный текст.

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.