PowershellにBashのCtrl + Z&fgの類似物はありますか?


14

Ctrl + Zとそれに続くBashのfgとの組み合わせは非常に便利で、alt + tabのコマンドラインアナログに似ているため、1つのファイルの表示から実行中のプロセスの出力などに切り替えることができます。

Windows Powershell用のアナログはありますか?現在実行中のプロセスを停止するだけの「一時停止」以外は何もグーグルできませんが、コマンドラインに切り替えてから戻ることはできません。

回答:


2

はい、並べ替え-psjobコマンドを使用します(Powershell 2が必要です)

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

編集:サイトの名前が間違っています。「start-psjob」ではなく「start-job」です

完全な(および正しい)情報については、「help start-job」を参照してください。


奇妙なことに、PowershellにStart-PSJobがありません。$ host.Version.Majorは2を生成します。Powershell 2を持っているという意味ではありませんか?私はpscxをインストールしていますが、たぶん邪魔になりますか?
イゴールバルティスキー

サイトは間違っているようです-「start-psjob」ではなく「start-job」
-PhonicUK

また、start-jobにはコマンドパラメーターがありません
イゴールバルティスキー

「help start-job」および「help start-job -examples」を
参照-PhonicUK

4
私が先に考えると、今のCtrl + Zなどの素敵などんな上で実行されているようではないバックグラウンド・プロセスとしてすべてを開始する必要があることが、この手段
イゴールBaltiyskiy

0

ctrl-zとはまったく異なりますが、ConEmuのようなタブ付きコンソールは、単一ウィンドウでのタスク切り替えに対するシンプルなWindowsソリューションです。


0

すでにプロセスを実行していて、しばらく一時停止したい場合、コンソールでテキストを選択すると、Enterキーを押して選択したテキストをコピーするまで、実行中のプロセスが一時停止することがわかりました。

これはもちろん馬鹿げたトリックですが、私にとってはうまくいきました。誰かに役立つ場合に備えて、ここに置いています...


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.