Professional Documents
Culture Documents
SUMRIO PGINA
1.Histria do Linux 2
1.1 Licena GPL 3
1.2 GNU 4
1.3 Distribuies Linux 5
2. Linux 7
2.1 Inicializao do Sistema Operacional 7
2.2 Sistemas de arquivos do Linux 8
2.3 Ambiente Grfico 10
2.4 Shell 12
2.5 Estrutura de Diretrios 14
2.6 Comandos mais comuns 16
2.7 Usurio comum e superusurio 25
2.8 Permisses de arquivo 27
Exerccios Comentados 32
Consideraes Finais 52
Exerccios 53
Gabarito 60
Compreendido este ponto, sei que no adianta, e nem faria sentido, querer
ministrar um curso completo sobre um sistema operacional. Nosso foco estudar
o que mais cai em prova. Mas tenho certeza que voc aprender bastante na
aula de hoje, e, de quebra, vai morder mais pontos preciosos em prova.
Aos trabalhos!
LINUX
1. Histria do Linux
Ele foi criado originalmente para uso educacional, para quem quisesse
estudar o Unix "em casa". No entanto, vale citar que ele foi escrito do zero
e apesar de ser uma verso do Unix, no contm nenhum cdigo da AT&T
e por isso pode ser distribudo gratuitamente.
1.2 GNU
Mas voc pode ter ficado confuso agora. O que o Linux ento? O que
GNU? Simplesmente, vrias pessoas possuem verses modificadas dos
sistemas GNU, pensando que o Linux em si. Os programadores que
trabalham com ele sabem que o Linux apenas o kernel, conforme j foi
dito, mas comum chamar o conjunto completo de Linux (h quem defenda
o uso de GNU/Linux).
Por outro lado, quando utilizando o Linux, este consegue ver todas as parties
do Windows, afinal, o Linux compatvel com parties VFAT e NTFS, embora
no as utilize para a instalao do seu sistema operacional.
Portanto, caso voc resolva navegar por pastas e parties de um disco com
Windows, a partir do sistema operacional Linux, f-lo- sem problema algum.
Inclusive, ver pastas ocultas e protegidas, sem restrio, uma vez que tais
polticas so implementadas pelo sistema operacional. Como o Windows sequer
est ativado nessa situao, o acesso total e irrestrito.
2.4 Shell
Via de regra, o usurio Linux utiliza o shell com muito mais frequncia
do que o usurio Windows aciona o Prompt. fcil encontrar um usurio
rotineiro do Windows que sequer conhece o Prompt, mas difcil encontrar
um usurio Linux no utiliza o shell diariamente.
apt-get
atualiza/instala/remove pacotes (aplicativos) no sistema.
Exa:
cat
mostra o contedo de um arquivo binrio ou texto.
Ex:
cd
altera o diretrio atual (similar ao Windows).
clear
limpa a tela do terminal.
cut
l o contedo de um ou mais arquivos e tem como sada uma coluna
vertical.
diff
compara o contedo de dois arquivos ASCII (arquivos de texto).
du
saber o espao utilizado em disco por pastas ou arquivos (disc
usage).
find
pesquisa arquivos em uma hierarquia de diretrios.
grep
procura um arquivo por um padro. Muito til quando queremos
encontrar algum contedo dentro de um arquivo.
Ex:
jobs
lista processos do sistema.
Ex:
head
mostra as primeiras linhas de um arquivo.
Prof. Victor Dalton
www.estrategiaconcursos.com.br 19 de 60
Noes de Informtica para TRE-PE
Todos os cargos
Prof Victor Dalton Aula 11
history
mostra os comandos que o usurio j digitou.
kill
encerra um ou mais processos em andamento.
login
processo responsvel por permitir ou no o acesso de usurios ao
sistema.
ls
lista o contedo de um diretrio (similar a dir, no Windows).
Exs:
Ls la: exemplo.
mkdir
cria um diretrio.
mount
montar partio.
mv
move (ou altera o nome de) arquivos.
Exs:
ps
exibe os processos em execuo no sistema.
Exs:
pwd
exibe o nome do diretrio atual.
rm
remove arquivos / diretrio.
stat
mostra o estado de um ficheiro, til para saber por exemplo a hora e
data do ltimo acesso ao mesmo.
sort
ordena, une ou compara texto, podendo ser usado para extrair
informaes dos arquivos de texto ou mesmo para ordenar dados de outros
comandos como, por exemplo, listar ficheiros ordenados pelo nome.
su
passa para o superusurio (root).
sudo
executa um comando, usando os privilgios de superusurio.
tail
funciona de forma inversa ao comando head, mostra-nos as ltimas
linhas de um arquivo ou mesmo do output de outro comando, quando
usado como filtro.
tar
agrupa arquivos, sem compactao. Mais utilizado para backup.
top
tambm exibe o uso de processos do sistema, mas exibe tambm o
quanto esses processos consomem de memria e processador.
a) top.
b) system.
c) proc e mem.
d) cpu e memory.
e) fs e du.
touch
modifica a data e hora de acesso e modificao de arquivos, criando o
arquivo caso ele no exista.
vi
editor de texto em tela cheia
$ (cifro) e #(jogodavelha)
Com o shell aberto, existe uma linha na qual o usurio pode comear
a digitar para inserir seus comandos. Esta linha costuma apresentar um
label, ou rtulo, com alguns elementos. Voc deve saber identific-los.
victordalton@ubuntu:~/Desktop$
Ls la: exemplo.
drwxr-xr
d rwx r-x r
Tudo bem?
1) Letras
2) Nmeros binrios
1 0 0 1 Somente
execuo
2 0 1 0 Somente escrita
3 0 1 1 Escrita e
execuo
4 1 0 0 Somente leitura
5 1 0 1 Leitura e
execuo
6 1 1 0 Leitura e Escrita
7 1 1 1 Leitura, escrita e
execuo
4 r leitura
2 w escrita
1 x execuo
Tudo bem?
Comandos Linux
sort = ordena, une ou compara texto, podendo ser usado para extrair
informaes dos arquivos de texto ou mesmo para ordenar dados de outros
comandos como, por exemplo, listar ficheiros ordenados pelo nome
Correto.
Correto.
Correto.
0 0 0 0 Nenhuma
1 0 0 1 Somente execuo
2 0 1 0 Somente escrita
3 0 1 1 Escrita e execuo
4 1 0 0 Somente leitura
5 1 0 1 Leitura e execuo
6 1 1 0 Leitura e Escrita
Correto.
Correto.
Perceba, no PrintScreen, que a pasta Windows tem uma srie de pastas subordinadas, inclusive a
pasta System32.
HFS+, Ext3, Ext4, JFS, JFFS, JFFS2, LogFS, NTFS, Reiser4, ReiserFS e
XFS so sistemas de arquivos que permitem o Journaling.
Prof. Victor Dalton
www.estrategiaconcursos.com.br 49 de 60
Noes de Informtica para TRE-PE
Todos os cargos
Prof Victor Dalton Aula 11
E encerramos a matria!
At a prxima aula!
Victor Dalton
GABARITO
1.e 2.e 3.c 4.e 5.e 6.c 7.e 8.e 9.c 10.c
11.e 12.e 13.e 14.c 15.e 16.c 17.c 18.c 19.c 20.e
21.e 22.c 23.c 24.c 25.e 26.c 27.c 28.e 29.e 30.c
31.e 32.c 33.e 34.e 35.e 36.c 37.e 38.e 39.c 40.e
41.e 42.e 43.e 44.e 45.c 46.c 47.e 48.e 49.e 50.c