26.1 C
Sorocaba
quarta-feira, novembro 20, 2024

Unix – Introdução

Autoria: Luiz José Soares de Souza

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;
• Prompt #

Sistema de Arquivos

• Tudo no UNIX é um arquivo (programas, dados, diretórios, discos impressoras, teclado, mouse, etc.)
• Os arquivos estão organizados em uma estrutura hierárquica (diretório e subdiretórios)
• Diretórios importantes:
• / -root
• /boot -arquivos de boot
• /unix ou v/munix -Kernel
• /bin ou /usr/bin -executáveis principais
• /dev -dispositivos, arquivos de I/Q
• /etc -comandos para administração

• Proteção de Arquivos
• usuário: u, grupo: g, outro: o
• permissões de leitura : r, escrita: w, execução: x, sem permissão: -;
• Exemplo: -rwxr-xr-x 1 name_user nucc 10916 Jul 10 17:29 .history *
Permissão de leitura, escrita e execução para o proprietário.
Permissão de leitura e execução para grupo.
Permissão de leitura e execução para outros.

Iniciando uma Sessão

AIX Version 3
C Copyrights by IBM and by others 1982, 1993.
login : user_name (seu login)
user_name’s Password: ###### (sua senha)

Terminando uma Sessão

– exit ou logout

Comandos Básicos

-login: inicia uma sessão
– passwd: troca a senha do usuário
– ls: lista o conteúdo de um diretório
– cat: mostra o conteúdo de um arquivo/ une dois arquivos
– more: mostra o conteúdo de um arquivo pausadamente
– cp: copia arquivos
– rm: remove arquivos
– mv: move arquivos
-ln: cria links
– find: procura arquivos por nome
– mkdir: cria diretórios

Comandos Básicos (cont.)

– rmdir: remove diretórios
– cd: muda de diretório
– pwd: mostra o diretório corrente
– ps: mostra os processos
– grep: procura strings dentro de arquivo
– compress: compactador padrão UNIX
– uncompress: descompactador padrão UNIX
– clear: limpa a tela
– man: help
– tar: cria backup’s
– df/du: mostra o espaço disponível em disco
– talk: comunicação direta entre dois usuários
– write: envia mensagem a usuário logado
– chmod: muda permissões de arquivos.

Outros trabalhos relacionados

COMO INSTALAR WINDOWS XP SP2 NO CCE E NEXTERA

Pessoal para pcs CCE e Nextera que vem com Windows Vista Starter e voce quer trocar para windows XP, saiba que nao e permitido...

Windows NT 2

Autoria: Rafael Gomes Nogueira WINDOWS NT O Sistema Operacional da Microsoft Windows NT, o sistema operacional da Microsoft, deu o seu pontapé inicial em novembro de 1989,...

Segurança na Internet

Autoria: Samuel Chapuis Segurança na Internet Quanto a Internet pode ser segura e o quanto ela pode ser insegura? Qual a segurança sobre as transações comerciais? Perguntas...

Redes de Computador com Ênfase em Cabeamento Estruturado

Hoje muitos computadores estão conectados pelas redes locais, estas redes são utilizadas para trocas de informações, armazenarem informações, entre outros serviços. Este segmento do mercado...