Shell

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2394 palavras )
  • Download(s) : 0
  • Publicado : 13 de dezembro de 2010
Ler documento completo
Amostra do texto
1

Índice
Introdução....................................................................................................................................3 O que é o Shell? ...........................................................................................................................4 Tipos de Shell...............................................................................................................................4 Inicialização do shell .....................................................................................................................4 Descritores Padrão de Arquivos .................................................................................................5Redireccionamentos....................................................................................................................6 Dutos ...........................................................................................................................................7

2

Introdução
O termo Shell é mais usualmente utilizado para se referir aos programas de sistemas do tipo Unix que podem ser utilizados como meio de interacção entre o usuário e o computador.Este é um programa que recebe, interpreta e executa os comandos de usuário, aparecendo na tela como uma linha de comandos, representada por um prompt, que aguarda na tela os comandos do usuário. A tradução de Shell para português neste caso, pode significar "concha" ou "casca". Na informática o Shell, de maneira genérica, é um programa que intermedeia o contacto entre o usuário e o computador. É ainterface entre o usuário e o sistema operacional (kernel). Aqui descreveremos o termo mais comum usado quotidianamente, que se refere aos interpretadores de comandos dos sistemas Unix e seus similares. No Mac OS X, o shell está em Aplicativos > Utilitários > Terminal. No Windows é preciso instalá-lo com o Cygwin. Funcionando como uma ponte, o shell é a ligação entre o usuário e o kernel. O kernelé quem acessa os equipamentos (hardware) da máquina, como disco rígido, placa de vídeo e modem. Por exemplo, para o usuário ler um arquivo qualquer, toda esta hierarquia é seguida: USUÁRIO --> SHELL --> KERNEL --> DISCO RÍGIDO A idéia de um shell foi concebida na época em que a interface pela qual os usuários de computadores podiam trabalhar com o computador era muito limitada. Além disso osrecursos eram limitados, CPU e memória. Existia apenas um teclado, sem mouse, sem som, sem efeitos gráficos bonitos. O modo pelo qual o usuário se comunica com o computador nessa interface é escrevendo os programas que se deseja abrir. Os interpretadores são vários, ksh, csh, zsh, sh e bash. Entre os diversos interpretadores existentes os usuários de Linux utilizam mais o bash. É como se os programasfossem funções e o shell fosse a interação entre os programas. Shell script é uma linguagem interpretada indispensável para administradores Unix.

3

O que é o Shell?
O shell é a ligação entre o usurário e o sistema. É ele quem interpreta os comandos entrados para outros aplicativos ou directamente em chamadas de sistema. Alem disso, os recursos do shell são indispensáveis para lidar commuitos arquivos ao mesmo tempo, para realizar uma tarefa repetidamente ou para programar uma acção para determinada ocasião, entre outros recursos. Começamos apresentando os tipos de shell mais difundidos e depois definindo alguns conceitos que serão úteis na sua utilização, para então tratarmos de exemplos práticos.

Tipos de Shell
O mais comum de todos é o shell Bourne (sh), desenvolvido apartir de shell original, escrito em 1975 por S. R. Bourne. Mais tarde, alguns estudantes da Universidade da Califórnia em Berkeley criaram o shell C (csh), útil para quem é familiar com a sintaxe da linguagem de programação C. O terceiro dos mais difundidos é o shell Korn, criado por Dadid Korn da AT&T, que preserva a funcionalidade do Bourne incluindo as características poderosas do shell C....
tracking img