Shell
Índice
Introdução....................................................................................................................................3 O que é o Shell? ...........................................................................................................................4 Tipos de Shell ...............................................................................................................................4 Inicialização do shell .....................................................................................................................4 Descritores Padrão de Arquivos .................................................................................................5 Redireccionamentos....................................................................................................................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. É a interface 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