Esiste un analogo di Ctrl + Z & fg di Bash in Powershell?


14

Trovo molto utile la combinazione di Ctrl + Z con la successiva fg su Bash, è come un analogo della riga di comando di alt + tab, quindi posso passare dalla visualizzazione di un file all'output di un processo in esecuzione, ecc.

Esiste un analogo per Windows Powershell? Non posso fare altro che google se non la "pausa" che interrompe il processo in corso ma non mi consente di passare alla riga di comando e poi di nuovo.

Risposte:


2

Sì, in qualche modo - usando i comandi psjob (richiede Powershell 2)

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

Modifica: il sito ha i nomi sbagliati. È 'start-job' invece di 'start-psjob'

Vedere "help start-job" per le informazioni complete (e corrette).


Cosa strana, non ho Start-PSJob nel mio Powershell. $ host.Version.Major restituisce 2; non significa che ho Powershell 2? Ho installato pscx, forse si mette in mezzo?
Igor Baltiyskiy,

Il sito sembra essere sbagliato - il suo 'start-job' invece di 'start-psjob'
PhonicUK

e start-job non ha il parametro Command
Igor Baltiyskiy il

Vedi 'help start-job' e 'help start-job -examples'
PhonicUK,

4
tuttavia questo significa che devo pensare al futuro e iniziare tutto come un processo in background, che non è carino come Ctrl + Z su qualsiasi cosa sia in esecuzione in questo momento
Igor Baltiyskiy,

0

Sebbene non sia affatto uguale a ctrl-z, una console a schede come ConEmu è una semplice soluzione di Windows per il cambio di attività in una singola finestra.


0

Se stai già eseguendo un processo e vuoi solo metterlo in pausa per un po ', ho scoperto che quando seleziono il testo nella console, metterà in pausa i processi in esecuzione finché non premi Invio per copiare il testo selezionato.

Questo è un trucco sciocco ovviamente, ma ha funzionato per me. Lo sto solo mettendo qui nel caso sia utile per qualcuno ...


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.