Vous êtes sur la page 1sur 28

HISTÓRICO

O GNU/Linux é um sistema operacional criado em 1991 por Linus Torvalds em Helsinky na
O GNU/Linux é um sistema operacional criado em
1991 por Linus Torvalds em Helsinky na Finlândia.
É um sistema Operacional de código aberto
distribuído gratuitamente pela Internet. Seu código
fonte é liberado como Freeware (software gratuito)
o aviso de copyright do kernel feito por Linus
descreve detalhadamente isto e mesmo ele está
proibido de fazer a comercialização do sistema.
Não é crime fazer cópias para instalar em outros
computadores. Ser um sistema de código aberto
pode explicar a performance, estabilidade e
velocidade em que novos recursos são adicionados
ao sistema.

ALGUMAS CARACTERÍSTICAS

ALGUMAS CARACTERÍSTICAS • Software Livre: Código Fonte Aberto; • Freeware: Gratuito; • POSIX: sistema

Software Livre: Código Fonte Aberto;

Freeware: Gratuito;

POSIX: sistema usado pelo UNIX.

Convive sem conflito com outros sistemas operacionais;

Multitarefa real;

Multiusuário;

Suporte a nomes extensos (256 caracteres) Vírus pouco atuantes.

KERNEL

Em computação, o núcleo ou cerne (em inglês:

kernel) é o componente

central do sistema operativo da maioria dos

computadores; ele serve

de ponte entre aplicativos

e o processamento real

de dados feito a nível de

hardware.

e o processamento real de dados feito a nível de hardware. Um núcleo de sistema conecta

Um núcleo de sistema conecta o software aplicativo ao hardware de

um computador.

Linux na Veia

13 (

) A premissa básica do

conceito de software livre é ter

acesso ao código-fonte.

(ESAF/AFRFB/2006)

Sistema Operacional

Sistema Operacional

LINHA DE COMANDO: SHELL - Bash

LINHA DE COMANDO: SHELL - Bash Forma pela qual o usuário executa comandos e instruções em

Forma pela qual o usuário

executa comandos e instruções

em um sistema operacional a

partir de símbolos pré-definidos.

DISTRIBUIÇÕES LINUX

DISTRIBUIÇÕES LINUX Só o sistema operacional GNU/Linux não é necessário para ter um sistema funcional, mas

Só o sistema operacional GNU/Linux não é necessário para ter um sistema funcional,

mas é o principal.

Existem grupos de pessoas, empresas e organizações que decidem "distribuir" o Linux junto com outros programas

essenciais (editores gráficos, planilhas,

bancos de dados, ambientes de programação, formatação de documentos,

firewalls, etc).

DISTRIBUIÇÕES LINUX

DISTRIBUIÇÕES LINUX • Red Hat (EUA); • Fedora Core (EUA); • Slackware (ALE); • SuSe (ALE);

Red Hat (EUA);

Fedora Core (EUA);

Slackware (ALE);

SuSe (ALE);

Conectiva (BRA);

Mandrake (FRA);

Mandriva (junção);

Debian (EUA).

Slackware (ALE); • SuSe (ALE); • Conectiva (BRA); • Mandrake (FRA); • Mandriva (junção); • Debian
Slackware (ALE); • SuSe (ALE); • Conectiva (BRA); • Mandrake (FRA); • Mandriva (junção); • Debian
Slackware (ALE); • SuSe (ALE); • Conectiva (BRA); • Mandrake (FRA); • Mandriva (junção); • Debian

LINHA DE COMANDO: SHELL - Bash

LINHA DE COMANDO: SHELL - Bash

TERMINAL DE COMANDO - UBUNTU

central@saladeaula /provas: ~$
central@saladeaula /provas: ~$

central = usuário

saladeaula = computador

provas = pasta

~ = /home/usuário/ (central)

TERMINAL - UBUNTU

wester usuário alecrim comp. $ comum
wester
usuário
alecrim
comp.
$
comum

TERMINAL - UBUNTU

TERMINAL - UBUNTU

Usuário (bash)

-rwxrwxrwx 1 bill rh 4096 2010-12-18 18:15 .doc_secreto.odt

1 O que é? (d, l, - )

2 (3 caracteres) permissões do DONO;

3 (3 caracteres) permissões do GRUPO;

4 (3 caracteres) permissões de OUTROS.

Permissões: R Ready (Leitura) W Writer (Escrita/Gravar)

X eXecute (Executar)

TERMINAL - UBUNTU

drwxr-xr-x 1 root root 5810 oficios2009/

14 (

) o arquivo acima é um diretório.

15 (

) o arquivo acima permite gravação para qualquer pessoa.

16 (

) o arquivo acima permite leitura para qualquer

pessoa.

17 (

) o arquivo acima é um link.

COMANDOS BÁSICOS

• cd - Navegando entre diretórios • ls - Listar arquivos • mkdir - Cria
• cd - Navegando entre diretórios
• ls - Listar arquivos
• mkdir - Cria um diretório
• rmdir - Remove um diretório vazio
• cp - Cópia de arquivos e diretórios
• mv - Move arquivos e diretórios
• rm - Deleta arquivos e diretórios
• file - Indicando tipo de arquivo
• cal - Exibe calendário

COMANDOS BÁSICOS - cd

cd Navegar entre diretórios (pastas)
cd
Navegar entre diretórios (pastas)
COMANDOS BÁSICOS - cd cd Navegar entre diretórios (pastas)   Parâmetro . (Ponto) Pasta atual.  
COMANDOS BÁSICOS - cd cd Navegar entre diretórios (pastas)   Parâmetro . (Ponto) Pasta atual.  
 

Parâmetro

.

(Ponto) Pasta atual.

 

(Ponto Ponto) Pasta anterior

~

(Til) Diretório HOME do usuário

/

(Barra) Raiz

-

(Hífen) Último diretório

COMANDOS BÁSICOS - cd

wester@alecrim /provas/fcc:~$ cd~ wester@alecrim /home/wester:~$

COMANDOS BÁSICOS - cd wester@alecrim /provas/fcc:~$ cd~ wester@alecrim /home/wester:~$ DIRETÓRIO HOME DO USUÁRIO

DIRETÓRIO HOME DO USUÁRIO

COMANDOS BÁSICOS - ls

ls Listar arquivos e diretórios (pastas)
ls
Listar arquivos e diretórios (pastas)
BÁSICOS - ls ls Listar arquivos e diretórios (pastas) Parâmetro -l Lista os arquivos em formato
BÁSICOS - ls ls Listar arquivos e diretórios (pastas) Parâmetro -l Lista os arquivos em formato

Parâmetro

-l

Lista os arquivos em formato detalhado.

-a

Lista os arquivos ocultos (começam com .)

-h

Exibe o tamanho num formato legível (-l)

-r

Lista também os subdiretórios encontrados

COMANDOS BÁSICOS - ls

ls -l

COMANDOS BÁSICOS - ls ls -l EXIBIU HOME DO USUÁRIO EM DETALHES

EXIBIU HOME DO USUÁRIO EM DETALHES

COMANDOS BÁSICOS - ls ls -l EXIBIU HOME DO USUÁRIO EM DETALHES

COMANDOS BÁSICOS - mkdir

wester@alecrim /provas/:~$ mkdir cespe

wester@alecrim /provas/:~$ cd cespe

mkdir cespe wester@alecrim /provas/:~$ cd cespe wester@alecrim /provas/ cespe :~$ CRIOU PASTA CESPE E

wester@alecrim /provas/cespe:~$

COMANDOS BÁSICOS - rmdir

wester@alecrim /provas/cespe:~$ cd wester@alecrim /provas/:~$ rmdir cespe

- rmdir wester@alecrim /provas/cespe:~$ cd wester@alecrim /provas/:~$ rmdir cespe RESULTADO: PASTA CESPE APAGADA

RESULTADO: PASTA CESPE APAGADA

COMANDOS BÁSICOS - cp

wester@alecrim /provas/:~$ cp trt.pdf

/home/wester

- cp wester@alecrim /provas/:~$ cp trt.pdf /home/wester RESULTADO: COPIA O ARQUIVO TRT.PDF PARA A PASTA

RESULTADO: COPIA O ARQUIVO

TRT.PDF PARA A PASTA

/HOME/WESTER.

COMANDOS BÁSICOS - mv

wester@alecrim /provas/:~$ mv trt.pdf

/backup/

BÁSICOS - mv wester@alecrim /provas/:~$ mv trt.pdf /backup/ RESULTADO: MOVE O ARQUIVO TRT.PDF PARA A PASTA

RESULTADO: MOVE O ARQUIVO

TRT.PDF PARA A PASTA /BACKUP

COMANDOS BÁSICOS - rm

wester@alecrim /provas/:~$ rm trt.pdf

COMANDOS BÁSICOS - rm wester@alecrim /provas/:~$ rm trt.pdf RESULTADO: ARQUIVO TRT.PDF APAGADO DA PASTA PROVAS

RESULTADO: ARQUIVO TRT.PDF

APAGADO DA PASTA PROVAS

COMANDOS BÁSICOS - cal

COMANDOS BÁSICOS - cal

PROCESSOS

Tarefas em execução no sistema:

ps - Lista processos;

kill Mata um processo pelo número;

Outros Comandos

who mostra usuário logado

pwd exibi diretório atual

shutdown desliga ou reinicia (-r) o

computador.