Escolar Documentos
Profissional Documentos
Cultura Documentos
Normalmente as
perguntas so bem bsicas. Porm como o assunto muito abrangente acaba fincando
complicado para um no usurio acertar algumas questes.
O objetivo deste mini-resumo ambientar os no-usurios nos principais conceitos do
Linux. A maioria das questes de provas passadas de Linux podero ser respondidas
com esse mini-resumo.
Como o publico alvo basicamente de pessoas no familiarizadas com o LINUX e com
informtica de um modo geral. Vou usar algumas simplificaes como liberdade potica.
Para explicar o Linux e suas caractersticas especificas, precisamos primeiro explicar
alguns conceitos gerais que no so propriamente do Linux mas so de extrema
importncia para entendimento geral.
O LINUX UM SISTEMA OPERACIONAL.
MAS O QUE UM SISTEMA OPERACIONAL?
Um sistema operacional uma coleo de programas para gerenciar as funes do
processador, a entrada/sada de dados, o armazenamento e o controle dos
equipamentos. O sistema Operacional responsvel pela interface entre os aplicativos e
o hardware do computador.
Esquematicamente:
W
R
I
T
E
R
W
O
R
D
E
X
C
E
L
C
A
L
C
F
I
R
E
F
O
X
APLICATIVOS
SISTEMA OPERACIONAL
HARDWARE
Teoricamente para um usurio do programa editor de texto BR Writer, tanto faria se ele
estivesse sendo executado sobre o sistema operacional Windows Vista ou o Linux, pois o
importante seria o aplicativo propriamente dito.
O sistema operacional tem todos os comandos bsicos que os aplicativos vo usar ao
invs de todas estas funes terem de ser re-escritas por cada aplicativo.
Mas o Sistema Operacional no monoltico. Na verdade ele composto, basicamente
de duas partes.
Arquivo Fonte
em linguagem
de
programao
Arquivo
Executvel
Compilador / Tradutor
Quando se diz que um programa tem cdigo aberto ou livre que o cdigo fonte desse
programa est disponvel para ser estudado, modificado e utilizado por qualquer pessoa.
Porque isso importante?
Porque o Linux possui cdigo aberto, logo ele pode ser estudado e modificado por
qualquer programador experiente. Com o passar do tempo o Linux se tornou um
sistema altamente portvel (pode ser executado) para vrias plataformas (famlias de
computadores).
HISTRIA
O Sistema Operacional Linux tem como base o Unix criado nos
laboratrios Bell no fim da dcada de 60 e inicio da dcada de 70.
Esse sistema operacional gerou algumas verses gratuitas e
abertas como o MINIX, que foi criado inicialmente para fins
didticos. Em 1991 Linus Tovalds, at ento um estudante de
informtica da Universidade de Helsinki, Finlndia lanou o LINUX
como sistema Operacional aberto e gratuito. Aps isso vrios
programadores do mundo inteiro tm contribudo com melhoras e
avanos do LINUX (verso do Unix do Linus Pouco egocntrico
esse cara).
Diretrio
/
/bin
/boot
/dev
/etc
/home
/lib
/mnt
/proc
/root
/sbin
/tmp
/usr
/var
Terminar a sesso, ou seja, a Shell (mais ajuda digitando man sh ou man csh)
Deslogar, ou seja, terminar a sesso actual, mas apenas na C shell e na bash
Shell
Mudar a password do nosso utilizador
Logar de forma segura noutro sistema Unix/Linux
Sesso segura, vem de secure shell, e permite-nos logar num servidor atravs
do protocolo ssh
Verso segura do rlogin
Mudar a password do nosso utilizador nas pginas amarelas (yellow pages)
Comandos de Comunicaes
mail
mesg
talk
write
Localizar arquivos, como por exemplo: find . -name *.txt -print, para pesquisa
de arquivos de texto por entre os arquivos da diretrio actual
Manual muito completo, pesquisa informao acerca de todos os comandos
que necessitemos de saber, como por exemplo man find
Editor
Editor
Editor
Editor
Editor
de
de
de
de
de
texto
texto
texto
texto
texto
screen-oriented
screen-oriented, tambm chamado de nano
stream-oriented
full-screen
full-screen melhorado (vi improved)
crypt
diff
file
grep
fold
head
lpq
lpr
lprm
more
less
page
pr
tail
zcat
xv
gv
xpdf
rsync
scp
top
Mata um processo, como por exemplo kill -kill 100ou kill -9 100 ou kill -9 %1
Coloca um processo suspenso em background
Ao contrrio do comando bg, o fg traz de volta um processo ao foreground
Permite-nos visualizar jobs em execuo, quando corremos uma aplicao
em background, poderemos ver esse job com este comando, e termina-lo com
um comando kill -9 %1, se for o jobnmero 1, por exemplo
Lista os processos que mais cpu usam, til para verificar que processos esto
a provocar um uso excessivo de memria, e quanta percentagem decpu cada
um usa em dado momento
last
lpq
manpath
printenv
ps
pwd
set
spend
time
uptime
w
who
whois
whoami
wget
Bibliografia
http://br-linux.org/faq-distribuicao/
http://www.ubuntu-br.org/
http://www.debian.org/index.pt.html
http://br.gnome.org/
http://br.kde.org/