1a. Aula - 05/07/2016

Linux - Sistema operacional

Sistema operacional criado por Linux Towards, 1991, e um time de programadores na Universidade de Helsinki - O Linux foi criado em resposta ao alto custo dos sistemas operacionais e também pelo alto custo de manutenção requerido pelos sistemas operacionais que eles tinham disponível.

O resultado:

  1. Um sistema operacional leve - requer pouco recurso computacional para rodar;
  2. Um sistema operacional grátis (baixo custo).

Kernel

O kernel é o "core" do sistema operacional, contendo todos os códigos que os comandos acessam e usam. O kernel é um programa que controla os recursos do computador e os aloca entre os usuários. Ele controla os programas e periféricos (disco, terminais, impressoras, etc.)

O UNIX - É o sistema operacional (desenvolvido pelos Laboratórios Bell em 1991 - para computadores DEC e mais tarde passou a ser utilizado em mainframes) de tempo compartilhado (kernel). Ele é o sistema operacional básico que está por "debaixo" de todos esses sistemas. Ele é conhecido por sua estabilidade, rápidez, e falta de uma GUI (Graphic User Interface).

O Unix possui algumas caracteristcas como:

Interagindo com o Linux sem imagens

A GUI não é o sistema operacional. Ela é simplesmente uma ajuda visual que diz ao usuário o que será feito no computador (por expemplo: deletar um arquivo) - O computador não precisa de uma GUI para fazer um trabalho de forma útil, nem o usuário precisa saber o que realmente está sendo feito a nível de máquina.

Ao invés de uma GUI, o usuário irá trabalhar com o computador via uma "shell". O shell é uma interface na linha de comando que passa as instruções para o kernel. Pense nele como um programa que você irá usar para se comunicar de forma eficiente com o sistema operacional - Mesmo quando você começa uma janela (Xterm) você está usando um shell.

Interagindo com um shell:

A sua tela ficará como:

[reynam@Lunix]$

A linha em branco após o $ é o que você irá usar para executar os comandos, editar scripts e fazer tarefas de administração. O $ informa que você está usando o Bourne shell - um dos vários tipos de shell que Linux pode usar.

Comandos

Mais comandos

O comando find

Mudando permissão

Outros comandos:

Link simbólico