Existem diferentes maneiras de executar um programa de terminal e continuar usando o terminal:
- Você pode abrir outra guia do terminal (clique com o botão direito do mouse e selecione "Abrir nova guia").
- Você pode anexar
&ao comando executado. Esteja ciente de que você não verá a saída de texto no terminal, como mensagens de erro. - Você pode digitar Ctrl - Z e, em seguida, executar
bg. Isso tem o mesmo efeito que executarcommand & - Você pode executar
nohup command &e, em seguida, pressionar Enter. (Agradecemos a ccpizza , veja os comentários abaixo.)
No entanto, pressionar Alt - F2 e, em seguida, executar o seu comando a partir da GUI é geralmente considerado a melhor prática - não há nenhum terminal!
Observe que ao usar & (não nohup ), fechar o terminal ainda encerrará o aplicativo, a menos que você execute disown depois .
EDITAR: Parece que usar nohup às vezes deixará pequenos excrementos em sua pasta pessoal. O que normalmente teria sido registrado no terminal aparentemente foi salvo em um arquivo em ~ /.
~~
Uma maneira simples de executar um programa em segundo plano é program-name & disown , que o deixará em um terminal que pode ser fechado sem matar o processo.