Use o Terminal após o processo de abertura [duplicado]

7

Eu sou novo no Linux e uso o Terminal. Se eu abrir um aplicativo dentro do terminal, percebi que ele torna minha sessão de terminal inutilizável e não posso inserir mais nenhum comando. A sessão do Terminal está focada na tarefa de executar o aplicativo apenas. Existe uma maneira de contornar isso ou eu apenas tenho que esperar até terminar minha sessão com o processo.

    
por Kisner 31.03.2015 / 14:51

3 respostas

7

Use o comando disown :

gedit & disown

Desta forma, o processo lançado está desconectado do terminal em que foi lançado.

    
por andrybak 31.03.2015 / 14:55
3

Existem várias maneiras de continuar trabalhando.

Se você abriu um terminal gnome através de CTRL - ALT - T você pode escolher Arquivo na barra de menu superior e então escolher abra uma nova aba ou uma nova janela de terminal através do menu ou com as teclas de atalho com SHIFT - CTRL - T ou SHIFT-CTRL-N respectivamente (enquanto o gnome-terminal tem foco).

Se você abriu uma sessão de terminal com CTRL - ALT - F1 , você pode mudar para outra com CTRL - ALT - F2 através de F6 .

Outra opção é contextualizar a tarefa à medida que você a inicia colocando um & amp; no final do comando, por exemplo, dd if=infile of=outfile & . você pode string comandos colocando um duplo comercial entre eles. ls /home > dir.file && du /home/Downloads por exemplo.

É claro que colocar processos em segundo plano requer uma maneira de lidar com tarefas em segundo plano. o comando fg PID permite trazer um processo para o primeiro plano. você pode obter o PID com o comando jobs mais informações sobre como lidar com tarefas em segundo plano podem ser encontradas aqui

você também pode usar nohup e disown como mencionado nas outras boas respostas aqui. As diferenças entre essas abordagens são discutidas aqui

    
por Elder Geek 31.03.2015 / 15:00
1

nohup command & fará o truque. Você receberá apenas uma mensagem no terminal, pressione Enter e continue usando o terminal como antes.

    
por Sergiy Kolodyazhnyy 31.03.2015 / 15:50