Vous êtes sur la page 1sur 2

INSS

Informtica
Emannuelle Gouveia

NOES DE LINUX
1. Introduo
Como j vimos anteriormente, o Linux um programa gratuito, bastante semelhante ao Unix.
Foi escrito inicialmente por Linus Torvalds do Departamento de Cincias da Computao da Universidade de
Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da internet.
Foi primeiramente desenvolvido para PCs baseados em 386/486/Pentium, mas atualmente tambm roda em
computadores Alpha da DEC, Sparcs da SUN, mquinas M68000(semelhantes Atari e Amiga), MIPS e PowerPCs.
um software robusto e estvel. Um excelente Sistema Operacional.
Hoje h um grande trabalho no desenvolvimento de interfaces grficas para o Linux. Elas esto bastante amigveis e
so, na grande maioria, semelhantes ao funcionamento do Windows, o que facilita bastante a migrao do usurio.
Para concursos, no costuma cair interfaces grficas, pois as mesmas so proprietrias, mas nesse captulo
estudaremos os principais comandos utilizados e disponibilizados pelo Linux.

2. Caractersticas
As principais caractersticas do Linux, podem ser resumidas em:
um sistema de cdigo livre, ou seja, no possui cdigo proprietrio em seu interior e seu cdigo fonte est
livremente disponvel para os usurios interessados e suas biblioteca so facilmente compartilhadas;
um Sistema Operacional multiusurio;
Possui gerenciamento de memria prprio;
Possui suporte a rede TCP/IP;
Oferece multitarefa real e controle de memria virtual;
Oferece suporte s diversas linguagens como: Java, C, C++, Pascal, Delphi, Prolog e outras;
um Sistema Operacional extrtemamente estvel;
Os seus executveis copy-on-write so compartilhados;

3. Estrutura de diretrios:
No Linux cada diretrio guarda arquivos especficos.
Tentou-se criar uma padronizao para que os diversos desenvolvedores e usurios Linux pudessem us-la como
referncia. Ela chamada de Linux File System Standard (LFSSNTD).
Vejamos agora, alguns itens dessa estrutura:
/ - indica o local no qual so montados outros diretrios. O Kernel do S.O. tambm fica aqui, ou pelo menos um link
para o diretrio onde ele est.
/lib diretrios de bibliotecas do sistema.
/bin diretrio que armazena comandos essenciais para o administrador do sistema e at mesmo para os usurios
comuns.
/sbin diretrio que armazena os arquivos binrios essenciais do sistema: shutdown, fdisk, reboot, update.
/root diretrio opcional para a colocao do root, podendo ser /home/root.
/etc guarda arquivos e diretrios de configurao do computador.
/mnt diretrio utilizado para a montagem de sistemas de arquivos temporariamente;
/ proc armazena informaes sobre os processos, CPU, memrias, e estado do sistema.
/home diretrios de arquivos dos usurios.
/ tmp diretrio para o armazenamento de arquivos temporrios.
/usr d a possibilidade da montagem de outro sistemas de arquivos, a partir daqui. Pode ser compartilhado e
somente de leitura.
Dentro desse diretrio geralmente encontramos a seguinte estrutura:
/bin armazena a maioria dos comandos;
/dict armazena a lista de dicionrios;
/doc armazena a documentao de programas;
/games armazena jogos e programas educacionais;
/info armazena informao sobre programas;
/lib armazena biblioteca dos programas;
/local armazena a hierarquia local;
/src armazena o cdigo fonte de programas .Geralmente aqui fica a fonte do Kernel.

INSS
Informtica
Emannuelle Gouveia

4. Comandos Comuns de Linux


Neste item, estudaremos os comandos mais comuns utilizados no Linux. So comandos bsicos e por isso so os
mais explorados em concursos.
a) date: exibe e permite a modificao da data e da hora do sistema.
b) time: determina o tempo utilizado para a concluso de um determinado processo.
c) pwd: exibe o nome do diretrio corrente.
d) Is: exibe o contedo do diretrio corrente. Podemos usar tambm o comando Dir que, na verdade, um alias
do comando Is.
e) top: exibe a lista de todos os processos executados na mquina naquele momento. Os processos so ordenados
decrescentemente pelo tempo de CPU gasto.
f) ps: lista todos os processos que esto sendo executados no momento.
g) hostnam: exibe o nome da mquina na qual digitado o comando.
h) netconf : renomeia a mquina na qual digitado o comando.
i) whoami: exibe o nome do usurio que digitou o comando.
j) id username: exibe o nome do usurio que digitou o comando e os grupos de usurios aos quais eles pertecem.
l) finger username: exibe informaes sobre um determinado usurio especificado no comando.
m) last: exibe uma lista com os ltimos ltimos usurios que se conectaram a rede
n) uname-a: exibe informao sobre o servidor.
p) free: exibe informao sobre as memria disponveis.
q) cd diretrio: muda o diretrio corrente para um determinado diretrio.
Se o usurio digitar s o comando cd significa mudarmos diretamente para a nossa home directory.
r) cp diretrio de origem diretrio de destino: copia dados entre o diretrio de origem e o de destino.
s) mv diretrio de origem diretrio de destino: move dados entre o diretrio de origem e o de destino. Esse
comando tambm pode ser utilizado para renomear diretrios ou arquivos.
t) mkdir diretrio: cria um diretrio com o nome especificado no comando.
u) rmdir diretrio: remove o diretrio especificado no comando.
v) rm -r diretrio: remove diretrios e subdiretrios. Esse comando apaga direto, inclusive diretrios que possuam,
contedo.

5. Alguns Programas Oferecidos pelo Linux


StarOffice Conjunto de programas semelhante ao Office da Microsoftt.
Utilitrios Trs um conjunto de programas para formatar disquetes, enviar email e fax, criao de backups, etc.
Sistema Trs um conjunto de ferramentas para a manuteno de discos, gerenciamento de arquivos,
gerenciamento de usurios, etc.

6. Interfaces Grficas
Como vimos anteriormente, o Linux tem uma srie de interfaces grficas, e at devido a essa diversidade no
costumam ser cobradas em concursos.
Citaremos apenas as mais conhecidas:
fvwm
fvwm2
KDE
WindowMaker
Icewm
Mandrake