Lar Áudio O que é shell? - o que é techopedia

O que é shell? - o que é techopedia

Índice:

Anonim

Definição - O que significa Shell?

Um shell é um software que fornece uma interface para os usuários de um sistema operacional para fornecer acesso aos serviços do kernel.

Nos sistemas operacionais baseados em Unix ou Linux, um shell pode ser chamado através do comando shell na interface da linha de comandos (CLI), permitindo que os usuários direcionem operações através de comandos, texto ou script do computador.

Os shells também existem para linguagens de programação, proporcionando autonomia a partir do sistema operacional e permitindo compatibilidade entre plataformas.

Techopedia explica Shell

A maioria dos shells criados para outros sistemas operacionais oferece equivalentes à funcionalidade do shell Unix. Nos sistemas Microsoft Windows, alguns usuários nunca podem usar o shell diretamente, pois os serviços são manipulados automaticamente. No Unix, shells são criados através da implementação de scripts de inicialização do sistema. Isso também acontece no Windows, mas os scripts de shell geralmente são pré-configurados e executados automaticamente, conforme exigido pelo sistema.

Os shells Unix são divididos em quatro categorias:

  • Conchas semelhantes a Bourne
  • Conchas em forma de concha C
  • Conchas não tradicionais
  • Conchas históricas

Em alguns sistemas, o shell é apenas um ambiente em que os aplicativos podem ser executados no espaço de memória protegido, para que os recursos possam ser compartilhados entre várias shells ativas, com o kernel gerenciando as solicitações de recursos para entrada / saída, execução da pilha da CPU ou acesso à memória. Outros sistemas executam tudo dentro de um único shell.

O que é shell? - o que é techopedia