Escolar Documentos
Profissional Documentos
Cultura Documentos
1.1
Caractersticas do Sistema
Termos de Licenciamento
Inicialmente, Torvalds lanou o Linux sob uma licena que proibia qualquer
uso comercial. Isso foi mudado de imediato para a Licena Pblica Geral
GNU. Essa licena permite a distribuio e mesmo a venda de verses
possivelmente modificadas do Linux mas requer que todas as cpias sejam
lanadas dentro da mesma licena e acompanhadas do cdigo fonte.
Cor
Azul escuro
Cinza
Branco
Azul ciano
Verde
Amarelo
Magenta
Arquivo
Diretrio
Arquivos comuns
Arquivos texto
link
Arquivos binrios (comandos do linux)
Dispositivos de entrada/sada
compactado
Comandos
No MS-DOS os comandos no poderiam ser criados pelos usurios, ou sejam,
eram limitados e geralmente estticos.
No mundo Unix e por extenso, no Linux, o conceito diferente. Um comando
qualquer arquivo executvel.
Comandos internos.
So comandos que esto dentro de um shell interpretador de comandos.
Quando o shell carregado na memria , seus comandos ficam residentes
nela. A grande vantagem dos comandos internos a velocidade, pois eles no
precisam ser procurados no disco rgido, nem criam processos.
Exemplo: cd, alias , kill, logout, etc.
Comandos externos.
So comandos que esto localizados em diretrios especficos no disco rgido,
como /bin e o /sbin. O Linux precisa consultar o disco rgido sermpre que
alguns desses comandos forem solicitados. A maioria dos comandos do Linux
so externos.
Exemplo: ls, cp , rm, mv , mkdir, rmdir , etc.
Comandos:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Clear
Permite limpar a tela de informaes desnecessrias no
momento.
Clear
nenhuma
Clear
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Login
Cancela a sesso atual e inicia nova sesso de usurio
login
Nenhum
Login
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Logout
Termina a sesso do usurio
Logout
nenhuma
Logout
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Exit
Encerra o shell de comandos correntes e quando aberto no
ambiente grfico
Exit
Nenhuma
Exit
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Halt
Usado antes de desligar o computador
Halt
Nenhuma
halt
Comando:
Descrio:
Man
Consulta os manuais on-line do sistema (tambm chamadas
pginas de manual
Man opes seo comando
-a exibe todas as pginas de manual combinando um
comando especfico
-h exibe uma mensagem de ajuda e sai
-w mostra a localizao de pginas de manual a serem
exibidas
Man ls
Obs: Para sair do man tecle (Q)
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Cd
Muda o diretrio de trabalho
Cd diretrio
Nenhuma
Cd /usr/bin (vai para o diretrio /usr/bin)
Cd .. (sobe um degrau nvel da rvore de diretrios)
Cd / (vai para o diretrio raiz)
Cd (retorna ao diretrio pessoal do usurio)
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Pwd
Mostra o diretrio atual
Pwd
Nenhuma
Pwd
Comando:
Descrio:
Sintaxe:
Opes:
Ls
Lista o contedo dos diretrios
Ls opes diretrio
-a lista arquivos ocultos (todos os arquivos e diretrios
ocultos comeam com ponto(.)
-l faz a listagem usando o formato longo dos arquivos.
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Rm
Remove arquivos
Rm arquivo
-f no exibe mensagens de confirmao para sobrescrever
arquivos.
-i pede uma confirmao para sobrescrever o arquivo
destino, caso j exista um com o mesmo nome.
-r apaga recursivamente o contedo de um diretrio.
-v exibe o nome de cada arquivo antes de remov-lo.
Rm arquivo1.doc
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Mkdir
Cria diretrios (pasta)
Mkdir diretrio
-p cria diretrios pai se ainda no existirem
Mkdir ITS
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Rmdir
Remove diretrios vazios
Rmdir diretrio
-p remove os diretrios intermedirios se os mesmos
estiverm vazios.
Rmdir ITS
Exerccio propostos.
1 Explique o que um Sistema Operacional?
2 Qual a principal diferena entre um sistema operacional e um sistema
convencional?
3 O que Kernel?
4 O que Shell?
5 O que Script?
6 De onde originou o Linux? E quem o idealizou?
7 Cite 3 caractersticas do Linux como sistema operacional.
8 O que seria o GNU?
9 O que Multiusurio?
10 O que Multitarefa?
11 O que multiprocessador?
12 O que so processos?
13 Dados os tipos de arquivos abaixo, cite sua cor correspondente no
sistema de cores.
A) Executveis
B) Dispositivos I/O
C) Diretrio
D) Link
14) O que uma distribuio Linux? D 2 exemplos
15)O que conta e qual a sua funo?
16) Defina o que armazenamos nos diretrios padro do Linux.
/boot /bin /dev
/etc
/usr
/lib
/tmp
/home
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
CP
Copia ou ou mais arquivos
Cp opes /caminho/arquivo-origem caminho/arquivo-destino
-a preserva todos os atributos de arquivo
-b faz cpia de backup antes de copiar
-d copia um link mas no o caminho apontado pelo mesmo
-i pede confirmao antes de sobrescrever o arquivo
-r ou R copia recursivamente arquivos em todos os
subdiretrios
-u copia apenas quando o arquivo que est sendo copiado
mais novo do que o destino
-v mostra o nome do arquivo antes de copi-lo
Cp /exerccios/arquivo1.doc /exerccios/bakcup
MV
Move ou renomeia arquivos e diretrios
MV opes /caminho/arquivo-origem caminho/arquivodestino
-b faz cpia de backup antes de copiar
-i pede confirmao antes de sobrescrever o arquivo
-v mostra o nome do arquivo antes de copi-lo
MV exerccios/arquivo1.doc /exerccios/bakcup
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
LN
Cria links para arquivos ou diretrios. LN cria tanto links
simblicos como diretos.
LN opes caminho nome do link
-s cria link smblico
Ls /exerccios/prova link1.doc
Terminais Virtuais.
Terminal virtual um equipamento constitudo de teclado e monitor, ligado a
um mainframe, no sendo capaz de realizar nenhum processamento, seno
permitir o acesso do seu operador ao sistema, entrada de dados e
visualizao de resultados de algum programa (processo) pelo mesmo.
O Linux suporta vrios usurios logados no sistema ao mesmo tempo
por meio de terminais remotos. Alm disso, o Linux possu noo de terminal
virtual o que permite que um usurio esteja logado em mais de uma seo
simultaneamente.
Para mudar de terminal virtual use: Alt + Tecla de Funo
(Teclas de funo: F1 a F6)
Para mudar de terminal virtual no ambiente grfico(X-Window) use: CTRL +
ALT + tecla de funo
(Teclas de funo: F7 a F12)
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Echo
Escreve no terminal
Echo opes texto
-e habilita a interpretao de caracteres escape no texto
Echo Rezende Ramel
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Banner
Escreve com letras grandes
Banner opes texto
-w n onde n a largura das letras
Banner Rezende
Comando:
Descrio:
Sintaxe:
Date
Exibe a data e hora atuais, ou define nova data e hora
Date [MMDDHHmmAAAA]
MM ms
DD dia
HH hora
Mm minuto
AAA ano
Nenhum
Date
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Cal
Mostra o calendrio do ms correspondente a data atual do
sistema, ou de um ms e ano especificados pelo usurio.
Cal ms ano
Nenhum
Cal 2008
Cat
Concatena e mostra arquivos
Cat opes arquivo
-A mostra todos os caracteres especiais
-b numera apenas as linhas no brancas
-t mostra tabulaes.
Cat arquivo
Cat > teste1.doc (permite criar o aquivo teste1.doc utilizando
redirecionamento( > )
More
Mostra arquivos texto (por pgina- enter para mudar de
pgina e Q para sair)
More opes arquivo
-s reduz mltiplas linhas em branco a uma nica linha em
branco
More arquivo1.doc
Less
Mostra arquivo texto (podendo navegar dentro do arquivo
usando as teclas direcionais e Q para sair)
Less opes arquivo
-s reduz mltiplas linhas em branco a uma nica linha em
branco
Less arquivo1.doc
Exemplo:
Head
Mostra na sada padro uma quantidade de linhas de texto
do incio do arquivo que recebe como entrada
Head opes arquivo
-N (onde N um nmero) mostra as N primeiras linhas de
um arquivo.
-b N (onde N um nmero) mostra os primeiros N blocos do
arquivo
-c N (onde N um nmero) mostra os primeiros N caracteres
(bytes) do arquivo.
Head -5 /etc/lilo.conf
Comando:
WC
Sintaxe:
Opes:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Sintaxe:
Opes:
Diff
Mostra a diferena entre dois arquivos texto
Diff opes arquivo1 arquivo2
-a considera todos os arquivos como texto
-b ignora seqncias de espaos e caracteres de tabulao
Exemplo:
Diff alunos1 alunos2
Editor de Textos VI ou VIM
"vi" a sigla para "Visual Interface". A origem desse nome se deve ao seguinte
fato: quando o vi foi criado (comeo da dcada de 80), no era comum
existirem editores de textos como nos dias de hoje. Naquela poca, voc
digitava um texto mas no podia v-lo! Isso mesmo! Em 1992, foi criado o vim
(Vi IMitator), um clone fiel ao vi, porm com muitas outras funcionaliades, que
s foram sendo adicionadas. Algum tempo depois, o vim passou a ser
chamado de `Vi IMproved' (vi melhorado).
O vim um dos editores de textos mais utilizados no mundo Unix. Em alguns
sistemas, existe um link simblico (/bin/vi) apontando para o /usr/vim. Em
outros, o /bin/vi o executvel, s que executa diretamente o vim. Muita gente
acha que usa vi, mas na verdade utiliza o vim, e eles tm algumas diferenas.
O que voc ver abaixo fala sobre o vim.
O vim um editor de textos muito poderoso, ele pode: abrir vrios arquivos ao
mesmo tempo, possui sistema de autocorreo, auto-identao, seleo
visual, macros, seleo vertical de texto, uso de expresses regulares, sintaxe
Exemplo:
ps
Permite exibir os processos em execuo e seu respectivo
PID.
ps opes
-l lista detalhes do processo
-aux lista processos de todos os usurios, fornecendo o
nome e o usurio e quando o processo foi iniciado,
mostrando inclusive processos no associados a um terminal
x
PS l
jobs
Lista os jobs (processos sendo executados em segundo
plano).
Jobs
Jobs
BG
Coloca um processo em segundo plano.
BG PID
BG 5685
Comando:
Descrio:
Sintaxe:
Exemplo:
FG
Coloca um processo em Primeiro plano.
FG PID
FG 5685
Exemplo:
Supondo que a sada do comando ps seja:
PID TTY
TIME CMD
100 pts/0 00:00:00 bash
105 pts/0 00:00:00 yes
120 pts/0 00:00:00 ps
E do comando jobs seja:
[1]+ Stopped yes > /dev/null
Voc pode colocar o processo em segundo plano usando o comando "bg 105"
(usando o PID) ou "bg %1" (usando o nmero do Job).
Para colocar o processo em primeiro plano novamente use "fg <PID>" ou "fg
%<JOB>". Para coloc-lo novamente em segundo plano use CTRL+Z.
Experimente executar o editor "vi" e coloc-lo em segundo plano. Para voltar
para o editor digite "fg %<NR. DE JOB DO VI>". Exemplo:
- Execute "vi"
- Pressione CTRL+Z (Aparece a mensagem: [[1]+ Stopped vi)
- Execute algum outro comando (por exempllo: ls)
- Retorne para o vi com o comando: fg %1
- Para fechar o editor "vi", digite ":q!"" e pressione ENTER.
OBS: Este procedimento muito til quando se est usando algum programa
interativo e preciso executar alguma outra operao no shell.
Comando:
Descrio:
Sintaxe:
Exemplo:
&
Inicia um processo diretamente em segundo plano
acrescentando-se um & ao final da linha de comando
& ao final da linha de comando
Cp prova /bin&
Terminando processos
Comando:
Descrio:
Sintaxe:
Exemplo:
Kill
Interrompe um processo em execuo
Kill PID
Kill l %1
Killall
Termina um processo atravs do nome.
Killall processo
Kill cp
Controlando prioridades
Comando:
Descrio:
Sintaxe:
Exemplo:
nice
possvel executar comandos com prioridade diferenciadas.
Por exemplo:
Se voc precisa ordenar um arquivo ou compilar um
programa muito grande e esta
operao ser demorada, voc pode reduzir o impacto na
execuo associando
prioridades mais baixas a este processo. Basta executar o
processo com o comando nice.
Nice processo
Nice n 5 cp
renice
Altera a prioridade de um processo em execuo.
Nice processo
renice 7 177 (Altera para 7 a prioridade do processo de PID
177)
OBS: Somente o usurio root pode dar mais prioridade para um processo. Os
usurios normais s podem reduzir a prioridade. (Lembre-se que na verdade,
quando maior o valor de nice, menor a prioridade.)
Mais sobre processos
Comando:
Descrio:
Sintaxe:
Exemplo:
Comando:
Descrio:
Nohup
. Normalmente um processo terminado quando o processo
pai termina.
Portanto, todos os processos iniciados durante uma sesso
sero terminados
quando ela for fechada. O comando nohup, faz com que um
processo permanea em
execuo mesmo quando o shell for fechado e o usurio
tenha efetuado logoff do
sistema.
Nohup processo
nohup cp > /dev/null &
Su
Alm de permitir alternar entre um usurio e outro, o
comando su ainda serve para rodar processos como um
Sintaxe:
Exemplo:
usurio diferente.
Su usurio
su aluno -c ls
PRTICA 1
1) CRIE UM ARQUIVO CHAMADO ITS.DOC
2) CRIE UMA PASTA CHAMADA BACKUP
3) COPIE O ARQUIVO ITS.DOC PARA A PASTA BACKUP
4) CRIE UM ARQUIVO CHAMADO REZENDE.DOC
5) COPIE O ARQUIVO REZENDE.DOC PARA A PASTA BACKUP
6) CRIE UMA PASTA CHAMADA COLEGIO
7) MOVER O ARQUIVO ITS.DOC DA PASTA BACKUP PARA A PASTA
COLEGIO
8) MOVER O ARQUIVO REZENDE.DOC DA PASTA BACKUP PARA A
PASTA COLEGIO
9) CRIA UM LINK PARA O ARQUIVO ITS.DOC
10) CRIAR UM LINK SIMBLICO PARA O AQUIVO REZENDE.DOC
PRTICA 2
1)
2)
3)
4)
5)
PRTICA 4
1) CRIE UM ARQUIVO CHAMADO NOMES.TXT, COM 5 NOMES
ALEATRIOS UM EM BAIXO DO OUTRO
2) ORDENE O ARQUIVO NOMES.TXT
3) CRIE O ARQUIVO NOMEORDENADO A PARTIR DO ARQUIVO
NOMES.TXT, ORDENANDO O SEU CONTEDO
4) MOSTRE A DIFERENA ENTRE OS ARQUIVOS NOMES.TXT E
NOMEORDENADO.
5) CRIE UM ARQUIVO CHAMA CHAMADA.DOC COM 5 NOMES
ALEATRIOS EM UM EM BAIXO DO OUTRO
6) ORDENE O ARQUIVO CHAMADA.DOC
7) CRIE O ARQUIVO CHAMADANOVA A PARTIR DO ARQUIVO
CHAMADA.TXT, ORDENANDO O SEU CONTEDO
8) MOSTRE A DIFERENA ENTRE OS ARQUIVOS CHAMADA.TXT E
CHAMADANOVA
PRTICA 5
17)USANDO O VI CRIE UM ARQUIVO COM 10 LINHAS CHAMADO
INFO.DOC
18)COPIAR A LINHA 5
19)COLAR A LINHA 5 NO FINAL DO ARQUIVO
20)RECORTAR A LINHA 2
21)COLAR A LINHA 2 NO MEIO DO ARQUIVO
22)EXCLUIR A LINHA 5 E LINHA 2
23)SALVAR O AQUIVO
24)SAIR DO VI
25)LER O CONTEDO DO ARQUIVO INFO.DOC
26)EDITAR O ARQUIVO INFO.DOC INCLUINDO 2 LINHAS AO FINAL
27)SALVAR O AQUIVO
28)SAIR DO VI.
PRTICA 6
1) VERIFICAR TODOS OS PROCESSOS EM EXECUO.
2) ESCOLHA UM PROCESSO E COLOQUE-O EM SEGUNDO PLANO.
3) TERMINE O PROCESSO ANTERIOR
4)
5)
6)
7)
8)
EXECUTE O VI
COLOQUE O VI EM SEGUNDO PLANO
VERIFIQUE OS PROCESSOC EM EXECUO
COLOQUE O VI EM PRIMEIRO PLANO
FINALIZE O PROCESSO DO VI
EXERCCIOS PROPOSTOS
1 - QUAL A FUNO DO COMANDO CP?
2 - QUAL A FUNO DO COMANDO MV?
3 - QUAL A FUNO DO COMANDO LN?
4 - QUAL A DIFERENA ENTRE LINK SIMBLICO E LINK DIRETO?
5 - QUAL O COMANDO USADO PARA EXIBIR A DATA ATUAL
6 - QUAL A FUNO DO COMANDO CAL
7 - QUAL A FUNO DO COMANDO CAT
8 - O QUE REDIRECIONAMENTO?
9 - QUAL A FUNO DO COMANDO MORE?
10 - QUAL A FUNO DO COMANDO LESS?
11 QUAL O COMANDO USADO PARA LER AS PRIMEIRAS LINHAS DE
UM ARQUIVO?
12 - QUAL A FUNO COMANDO TAIL?
13 QUAL A FUNO DO COMANDO WC?
14 QUAL O COMANDO USADO PARA ORDENAR O CONTEDO DE
UM ARQUIVO?
15 - QUAL A FUNO DO COMANDO DIFF
16 - QUAL A PRINCIPAL FUNO DO VI
17 - QUAL O COMANDO USADO PARA COPIAR LINHAS NO VI
18 - QUAL O COMANDO USADO PARA COLAR LINHAS NO VI
19 - O QUE PODEMOS FAZER NO MODO DE COMANDOS DO VI
20 - O QUE PODEMOS FAZER NO MODO DE LINHA DO VI
21 - CITE O PROCESSO PARA SALVAR UM ARQUIVO NO VI.
22 - QUAL O COMANDO USADO PARA SAIR DO VI
23 - O QUE UM PROCESSO?
24 - O QUE PID?
25 - QUAL A FUNO DO COMANDO PS
26 - O QUE COLOCAR UM PROCESSO EM SEGUNDO PLANO?
27 - QUAL O COMANDO USADO PARA COLOCAR UM PROCESSO EM
SEGUNDO PLANO
28 - QUAL A FUNO DO COMANDO & E COMO PODEMOS UTILIZLO?
29 - QUAL A FUNO DO COMANDO KILL?
30 - QUAL A FUNO DO COMANDO KILLALL?
Gerenciamento de processos.
Todo sistema operacional, sempre que executamos uma tarefa ou abrimos um
programa o sistema cria um processo, tambm conhecido como JOBS, sendo
assim, processo um aplicativo ou tarefa em execuo.
Todo processo gera um PID, que um nmero nico que identifica o
processo, e no existe 2 processos como o mesmo PID.
Comandos para gerenciamento de processos.
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
ps
Permite exibir os processos em execuo e seu respectivo
PID.
ps opes
-l lista detalhes do processo
-aux lista processos de todos os usurios, fornecendo o
nome e o usurio e quando o processo foi iniciado,
mostrando inclusive processos no associados a um terminal
x
PS l
jobs
Lista os jobs (processos sendo executados em segundo
plano).
Jobs
Jobs
BG
Coloca um processo em segundo plano.
BG PID
BG 5685
Comando:
Descrio:
Sintaxe:
Exemplo:
FG
Coloca um processo em Primeiro plano.
FG PID
FG 5685
Exemplo:
Supondo que a sada do comando ps seja:
PID TTY
TIME CMD
100 pts/0 00:00:00 bash
105 pts/0 00:00:00 yes
120 pts/0 00:00:00 ps
E do comando jobs seja:
[1]+ Stopped yes > /dev/null
Voc pode colocar o processo em segundo plano usando o comando "bg 105"
(usando o PID) ou "bg %1" (usando o nmero do Job).
Para colocar o processo em primeiro plano novamente use "fg <PID>" ou "fg
%<JOB>". Para coloc-lo novamente em segundo plano use CTRL+Z.
Experimente executar o editor "vi" e coloc-lo em segundo plano. Para voltar
para o editor digite "fg %<NR. DE JOB DO VI>". Exemplo:
- Execute "vi"
- Pressione CTRL+Z (Aparece a mensagem: [[1]+ Stopped vi)
- Execute algum outro comando (por exempllo: ls)
- Retorne para o vi com o comando: fg %1
- Para fechar o editor "vi", digite ":q!"" e pressione ENTER.
OBS: Este procedimento muito til quando se est usando algum programa
interativo e preciso executar alguma outra operao no shell.
Comando:
Descrio:
Sintaxe:
Exemplo:
&
Inicia um processo diretamente em segundo plano
acrescentando-se um & ao final da linha de comando
& ao final da linha de comando
Cp prova /bin&
Terminando processos
Comando:
Descrio:
Sintaxe:
Exemplo:
Kill
Interrompe um processo em execuo
Kill PID
Kill l %1
Killall
Termina um processo atravs do nome.
Killall processo
Kill cp
Controlando prioridades
Comando:
Descrio:
Sintaxe:
Exemplo:
nice
possvel executar comandos com prioridade diferenciadas.
Por exemplo:
Se voc precisa ordenar um arquivo ou compilar um
programa muito grande e esta
operao ser demorada, voc pode reduzir o impacto na
execuo associando
prioridades mais baixas a este processo. Basta executar o
processo com o comando nice.
Nice processo
Nice n 5 cp
renice
Altera a prioridade de um processo em execuo.
Nice processo
renice 7 177 (Altera para 7 a prioridade do processo de PID
177)
OBS: Somente o usurio root pode dar mais prioridade para um processo. Os
usurios normais s podem reduzir a prioridade. (Lembre-se que na verdade,
quando maior o valor de nice, menor a prioridade.)
Mais sobre processos
Comando:
Descrio:
Sintaxe:
Exemplo:
Comando:
Descrio:
Sintaxe:
Exemplo:
Nohup
. Normalmente um processo terminado quando o processo
pai termina.
Portanto, todos os processos iniciados durante uma sesso
sero terminados
quando ela for fechada. O comando nohup, faz com que um
processo permanea em
execuo mesmo quando o shell for fechado e o usurio
tenha efetuado logoff do
sistema.
Nohup processo
nohup cp > /dev/null &
Su
Alm de permitir alternar entre um usurio e outro, o
comando su ainda serve para rodar processos como um
usurio diferente.
Su usurio
su aluno -c ls
PRTICA 1
1) CRIE UM ARQUIVO CHAMADO ITS.DOC
2) CRIE UMA PASTA CHAMADA BACKUP
3) COPIE O ARQUIVO ITS.DOC PARA A PASTA BACKUP
4) CRIE UM ARQUIVO CHAMADO REZENDE.DOC
5) COPIE O ARQUIVO REZENDE.DOC PARA A PASTA BACKUP
6) CRIE UMA PASTA CHAMADA COLEGIO
7) MOVER O ARQUIVO ITS.DOC DA PASTA BACKUP PARA A PASTA
COLEGIO
8) MOVER O ARQUIVO REZENDE.DOC DA PASTA BACKUP PARA A
PASTA COLEGIO
9) CRIA UM LINK PARA O ARQUIVO ITS.DOC
10)CRIAR UM LINK SIMBLICO PARA O AQUIVO REZENDE.DOC
11)
PRTICA 2
1)
2)
3)
4)
5)
EXERCCIOS PROPOSTOS
29)QUAL A FUNO DO COMANDO CP?
30)QUAL A FUNO DO COMANDO MV?
31)QUAL A FUNO DO COMANDO LN?
32)QUAL A DIFERENA ENTRE LINK SIMBLICO E LINK DIRETO?
33)QUAL O COMANDO USADO PARA EXIBIR A DATA ATUAL
34)QUAL A FUNO DO COMANDO CAL
35)QUAL A FUNO DO COMANDO CAT
36)O QUE REDIRECIONAMENTO?
37)QUAL A FUNO DO COMANDO MORE?
38)QUAL A FUNO DO COMANDO LESS?
39) QUAL O COMANDO USADO PARA LER AS PRIMEIRAS LINHAS DE
UM ARQUIVO?
40)QUAL A FUNO COMANDO TAIL?
Comando:
Descrio:
Sintaxe:
Opes:
Mount
Monta sistemas de arquivos
Mount opes arquivo-de-dispositivo ponto de montagem
-a monta todos os dispositivos no arquivo /etc/fstab
Exemplo:
Umount
desmonta sistemas de arquivos
Umount opes arquivo-de-dispositivo ponto de montagem
Nenhuma
Umount /dev/fd0 /mnt/floppy
Acesso a arquivos
O sistema Operacional Linux, trata o acesso a arquivos de forma randnica,
ou seja, seus bytes ou registros podem ser lidos em qualquer ordem.
Atributos dos arquivos.
Cada arquivo tem necessariamente um nome e um conjunto de dados. Alm
disso, o Sistema Operacional associa a cada arquivo algumas outras
informaes que chamaremos de atributos de arquivos.
O sistema de arquivos do Linux permite restringir o acesso aos arquivos e
diretrios permitindo que somente determinados usurios possam acessa-los.
A cada arquivo e diretrio associado um conjunto de permisses. Essas
permisses determinam quais usurios podem ler, escrever, ou alterar um
arquivo, e no caso de arquivos executveis como programas , quais usurios
podem executa-lo. Se um usurio tem permisso de execuo de um diretrio,
significa que ele pode realizar buscas dentro daquele diretrio, e no executalo como se fosse um programa.
Diretrio
D
1
R
2
Usurio
W
X
3
4
R
5
Grupo
W
6
X
7
R
8
Outros
W
X
9
10
Legenda:
D Diretrio
R Leitura
W Escrita
X Execuo.
Exemplo:
- r w - r - - r - - teste.doc
No arquivo teste.doc o usurio pode ler e escrever, o grupo pode apenas l e
outros podem apenas ler.
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
CHMOD
Alterar os atributos de forma simblica ou absoluta.
CHMOD atributos
Modo simblico.
CHMOD U+W,G-WX,O-W
2
W
1
X
Exemplo.
- R W R - - R - - => Valor absoluto = 644
Alterando o atributos usando o modo absoluto.
ARQUIVO: TESTE.DOC
DE: - R W X R W R - - => VALOR ABSOLUTO 764
PARA: - R W R - - R - - => VALOR ABSOLUTO 644
CHMOD 644 TESTE.DOC
Comando:
Descrio:
Sintaxe:
Opes:
Exemplo:
Comando:
Descrio:
Locate
Localiza arquivos a partir de um banco de dados atualizado
periodicamente
Locate padro
Locate *.doc
Whereis
O comando localiza o binrio, a fonte e a pgina de manual
para um comando
Sintaxe:
Opes:
Exemplo:
Exerccios propostos
Arquivo:
A)Prova
B)Teste
C)Exercio
Atributos
_RWXR--RW
-R_XRW_R__
_RWXRWXR__
A)
B)
C)
A)Prova
DE: _ R W X R - - R W
Para: _ RW _ RW R __
B)Teste
DE: - R _ X R W _ R _ _
Para: _ RW_ R_ _ R_ _
C)Exercio
De: _ R W X R W X R _ _
Para:
_ R W _ R W_ R W_
O Ubuntu daqui a dois dias vai lanar a sua vero 8.04 e por isso vou falar um
pouco de suas derivaes. O Ubuntu um dos S.O Linux que mais evoluram
e deram certo e com isso vrias derivaes foram criadas: Kubuntu, Edubuntu,
Xubuntu e at uma verso usada pela Google o Goobuntu. Vamor ver um
pouco de cada uma delas.
3.1