quais são as diferenças entre dois terminais, como pts/3 e pts/5 [fechados]
o comando linux 'jobs' parece que irá mostrar os comandos a executar o fundo. Eu digito como " Emacs &" então "jobs" eu posso vê-lo. Mas se eu digitar "jobs" em outro terminal, acontece que nada funciona fundo.
E em diferentes terminais, digitando "> history " eles mostram resultados diferentes. Por quê?
Eu tento "man jobs", mas não há manuais sobre empregos.
2 answers
Comandos como "jobs
", "bg
", "fg
", "kill
", "wait
" são todos comandos de shell embutidos para o controle de trabalho e estão apenas relacionados com o shell que está atualmente em execução. Ver: http://linuxcommand.org/lts0080.php
Quando você está conectado a pts / 3 , você executa uma shell (digamos, bash) nesse terminal e você recebe uma linha de comandos, e pode iniciar processos, e digitar comandos, etc.
Quando você está conectado a pts / 5 , você executa outra linha de comandos (também bash) nesse terminal, e você recebe outra linha de comandos, que poderá iniciar processos e executar comandos, etc.