Você está na página 1de 3

TRIBUNAIS 2014

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.

TRIBUNAIS 2014
Informtica
Emannuelle Gouveia
/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.

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

TRIBUNAIS 2014
Informtica
Emannuelle Gouveia
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