Isso depende principalmente do seu shell, presumivelmente bash(1) . A maioria dos outros shells modernos oferecem facilidades de controle de trabalho similares (ou mesmo idênticas).
- Para iniciar um comando em segundo plano, faça
command &ounohup command &(se você quiser fazer logout e ainda executá-lo) - Para interromper o comando em execução,
C-z(ctrl-Z), coloque o comando parado em background dobg. Comfgvocê traz de volta ao primeiro plano,jobsinforma o que está parado ou em segundo plano.kill %kmata o número do trabalhok,fg %k(ou simples%k) traz para o primeiro plano. Você pode iniciar o trabalho interrompidokno plano de fundo porbg %k(ou simplesmente%k &).
Existe mais um pouco.
Outra maneira bastante flexível é usar screen(1) , verifique sua página de manual. Com ele, você pode iniciar um comando e desconectar e conectar-se posteriormente a partir de outro terminal (ou outra máquina pela rede).