Introdução unix
HISTÓRICO
Sistema operacional Unix foi desenvolvido em 1969 por Ken Thompson pela Bell Laboratories. Baseado em Multics e escrito originalmente em linguagem simbólica para o minicomputador PDP-7 DEC; foi rescrito em linguagem C em 1973 por Dennis Ritchie , podendo ser adaptado virtualmente para qualquer computador; Surgiu várias versões de UNIX, entre elas:
System V - AT & T BSD 4.X - Berkeley Software Distribuition SunOs - Sun MicroSystem Ultrix - Dec Station AIX - IBM, RISC/6000
Características
• Sistema Operacional Complexo • Capacidade Multitarefa; • Mais de 200 comandos e programas • Capacidade Multiusuário; • Transportabilidade; • Ampla seleção de potentes programas; • Comunicação e correio eletrônico; • Biblioteca de Softwares explicativos;
Outras Características
Pode-se também construir banco de dados, fazer cálculos, sistemas de gerenciamento de arquivo, com base em poucos comandos sem usar compilador; existe o modo gráfico, chamado X-Windows que é uma espécie de interface com o mouse, tecnicamente semelhante ao Windows.
Estrutura
• Kernel: Faz a interface com o hardware, gerencia a memória, a entrada/saída, planeja as tarefas e administra o armazenamento de dados; • Shell: Interface entre o usuário e a máquina, interpretador de comandos, executa programas; • Aplicativos: incorporam capacidades especiais ao sistema operacional
Shell’s
C Shell (CSH) • Versão BSD; • Processamento background e foreground; • History, alias; • Programação parecida com o C; - controle de processos; - prompt %
Bourne Shell (SH)
• Padrão do Unix; • Possui as mesmas características do CSH sem a facilidade de history e controle de processos; • Prompt $.
Kernel Shell (KSH)
• Comandos mais poderosos;