Crea più lavori nello stesso terminale

1

Fondamentalmente ho due lavori:

  1. Compilazione di un codice
  2. Scarica un video di YouTube con il comando youtube-dl

Entrambi i comandi precedenti usano il terminale. Voglio eseguire entrambi questi comandi nella stessa shell. Non voglio usare un altro terminale, né voglio usare un'altra scheda. Ho letto qualcosa c'è un comando fg per fare quella roba ma non so come usarlo. Supponiamo che abbia iniziato a scaricare video usando youtube-dl. Come posso nascondere quel processo e compilare i codici. E una volta completata la compilazione, passo a vedere quanto il video ha scaricato e viceversa.

    
posta Stack Overflow 32 16.10.2014 - 08:48
fonte

2 risposte

7

Puoi usare screen . Questo ti permette di configurare nuovi schermi nella tua shell che puoi cambiare tra.

Guida di riferimento rapido:

  • ctrl-C crea un nuovo schermo
  • ctrl-N cambia schermata
  • ctrl-D termina schermata
risposta data 16.10.2014 - 08:57
fonte
6

Il modo più semplice per eseguire un comando in background consiste nel mettere un & alla fine del comando. Si avvierà e tornerà immediatamente al prompt.

Un altro modo sarebbe quello di sospendere il processo corrente con CTRL z e digitare bg , il corollario alla fg comando che hai già cercato.

    
risposta data 16.10.2014 - 08:54
fonte

Leggi altre domande sui tag