Você está na página 1de 2

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.

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 (diretrio raiz do usurio).
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.
x) rm : permite a excluso de um arquivo (equivale ao del do DOS);
z)\: : permite a digitao de um comando extenso na linha de comando que aberta;
aa)Kill : encerra processos em andamento;
ab) history: mostra os comandos que o usurio j digitou;
ac) Kde: inicia a interface grfica (K Desktop Enviroment);
ad) |lpr: imprime o arquivo listado;
ae) lpr: imprime um arquivo;
af) lprm : remove arquivos da fila de impresso;
ag) lpq: exibe o status da fila de impresso;
ah) | more : exibe um arquivo com pausa linha a linha;
ai) file : descreve um determinado arquivo;
aj) df: exibe as parties de um HD;
al) clear : limpa a tela (equivale ao cls do DOS)
am) cat: exibe o contedo de um arquivo (equivale ao TYPE do DOS);
an) find/ - name nome do arquivo : procura o arquivo cujo nome foi citado;
ao) alias: permite a criao de comandos simples;
ap) & : faz com que o comando desejado seja executado em background;
aq) mtools : possibilita a utilizao de ferramentas compatveis com o sistema MS-DOS;
ar) linuxconf : possibilita a configurao do Linux;
as) m : permite a configurao do modem;
at) sndconfig : permite configurar a placa de som;
au) telnet : possibilita o uso do servio de telnet;
av) startx : inicia a interface grfica do Linux (X- Windows);
ax) passwd nome do usurio : gerencia as senhas do usurio especificado (cria e altera);
az) Reboot : reinicia o sistema;
ba) su: conecta o superusurio;
bb) shutdown : desliga o computador;
bc) shutdown -r now : reinicia o computador (mais aconselhado do que o Reboot);
bd) shutdown h now : desliga o computador ( o now pode ser subistitudo por um numeral, o que indicar que o computador ser reiniciado naquele
determinado tempo em minutos);
be) TAR : arquivo para criar backups;
bf) TAR c: cria o backup;
bg) TAR t : lista os arquivos de backup;
bh) TAR v: lista cada arquivo de backup existente;
bi) TAR x: restaura o backup;
bj) cat r arquivo1 arquivo2... : concatena o contedo de vrios arquivos e a exibe em uma sada padro;
bl) chmod : permite a troca de atributos do arquivo;
bm) ln s parametro1 parametro2 : cria um link simblico entre o primeiro e o seguinte item;
bn) vi arquivo: ferramenta antiga para a edio de arquivos;
bo) wc arquivo1 arquivo2 : exibe o total de linhas, palavras e caracteres dos arquivos solicitados;
bp) path : Exibe os diretrios onde os executveis dos programas sero procurados;
bq) ifconfig a : exibe ou permite definir o IP de uma mquina;
br) netstat r : exibe as mquinas existentes em uma determinada rota, com as mascras, gateways e interfaces de cada uma;
bs) netstat t : exibe todos os circuitos TCP ativos;
bt) asc, bin : usados no FTP para definir o modo de transferncia dos arquivos (texto/binrio);
bu) get/put : transfere de/para a mquina remota o arquivo especificado;
bv) mget / mput : realizam as mesmas funes do get/put, porm funcionam para mltiplos arquivos;

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

Você também pode gostar