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.