

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
De uma forma geral, shell é o nome comum para um conjunto de programas que tem o propósito de fornecer uma interface interativa com o usuário, desempenhando, entre outras, as seguintes funções: ler a linha de comando do usuário; separar o comando e parâmetros passados; executar o comando (interno ou não); esperar que o processo seja finalizado e retornar o controle para o usuário. Atualmente existem diversos tipos de shell, cada um com seus próprios recursos, capacidades e limitações.
Assinale a alternativa que apresenta CORRETAMENTE o tipo de shell denominado bash:
Shell com maior portabilidade para criação de scripts, que introduz uma sintaxe compacta para canalização e redirecionamento (|, <> e >>), suporte para comandos sequenciais (utilizando o ';') e recursos como histórico e edição de comandos, entre outros.
Shell com interpretador de comandos para sistemas GNU, que funciona em quase todas as versões do Unix e em alguns outros sistemas operacionais, como Linux, Windows, Darwin e outros.
Shell com histórico de comandos, que permite ao usuário revisar e selecionar facilmente comandos anteriores para serem executados. Possui recursos como autocompletar, correção ortográfica e edição de linha de comando.
Shell com recursos que inclui gerenciamento do histórico de comandos, uso de aliás, autocompletar, controle de jobs e interação com outras linguagens como awk, perl e tcl.
Shell cuja finalidade é facilitar o uso da ferramenta em si. Entre suas características, destacam-se a gama de personalizações que podem ser aplicadas em sua interface e, principalmente, as otimizações disponíveis para o terminal do Linux.