é o shell um frontend para o terminal? [duplicado]

1

É o shell apenas um addon para o terminal, para que um daemon de terminal tenha que trabalhar para iniciar um shell como seu frontend. Qual controle o terminal faz no shell?

    
por Abdul Al Hazred 11.02.2015 / 23:11

2 respostas

1

O shell é apenas um processo controlado pelo terminal, mas esse também é o caso da maioria dos processos iniciados pelo próprio shell. Então, não há nada especial com o shell. Para mais informações sobre terminais e shells em particular, você pode estar interessado em: Qual é a diferença exata entre um 'terminal', um 'shell', um 'tty' e um 'console'?

Note também que você pode executar qualquer comando em um terminal, por exemplo,

xterm -e mutt

para executar o agente do usuário de e-mail Mutt em xterm . Não precisa ser um shell.

    
por 11.02.2015 / 23:14
1

Eles são bem distintos:

  • Um terminal fornece uma maneira de inserir e exibir caracteres em uma tela.

  • O shell fornece uma maneira de fazer com que o sistema operacional execute comandos.

por 11.02.2015 / 23:38