Чи є аналог Btr's Ctrl + Z & fg в Powershell?


15

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

Чи є аналог для Windows Powershell? Я не можу в Google нічого, окрім "паузи", яка просто зупиняє поточний запущений процес, але не дозволяє мені перейти до командного рядка, а потім назад.

Відповіді:


2

Так, начебто - за допомогою команд psjob (потрібен Powershell 2)

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

Редагувати. На сайті неправильно вказані імена. Це 'start-job' замість 'start-psjob'

Щоб отримати повну (та правильну) інформацію, див.


Дивна річ, у мене в Powershell немає Start-PSJob. $ host.Version.Major дає 2; це не означає, що у мене є Powershell 2? У мене встановлений pscx, можливо, він стає на шляху?
Ігор Балтійський

Здається, що сайт помиляється - його "старт-робота" замість "старт-psjob"
PhonicUK

і в початковому завданні немає параметра Command
Ігор Балтійський

Див. "Допомога на початку роботи" та "Допомога на початку роботи
приклади

4
однак це означає, що я повинен заздалегідь задуматися і почати все як фоновий процес, що не так приємно, як Ctrl + Z з того, що зараз працює
Ігор Балтійський,

0

Хоча це зовсім не те, що ctrl-z, консоль з вкладками на зразок ConEmu - це просте рішення для Windows для переключення завдань в одному вікні.


0

Якщо ви вже запускаєте процес і просто хочете призупинити його на деякий час, я з’ясував, що коли я виберу текст на консолі, він буде призупиняти запущений процес, поки ви не натиснете клавішу Enter, щоб скопіювати вибраний текст.

Це дурний трюк, звичайно, але працював для мене. Я просто вкладаю його на той випадок, якщо комусь це корисно ...


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.