Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso Bsico
GNU/LINUX
Autores:
Alex Brando Rossow - abrossow@yahoo.com.br
Edmar Soares Arruda Junior - edmar_jr@hotmail.com
Marcos Tadeu de Orlando Azeredo - marcos@cce.ufes.br
Thiago Gonalves Cavalcante - thiago_rj_es@hotmail.com
Weberson Luiz Fernandes Garcia - weberson@correios.net.br
verso 2 - 20/outubro/2004
Resumo
Sobre este Guia
Este documento tem por objetivo ser uma referncia ao aprendizado do usurio no curso bsico de Linux
ministrado pelo Laboratrio de Cincias Exatas (LCEx) da UFES. Neste contesto, as informaes estaro voltadas
para o sistema adotado e administrado pelo LCEx. Esta a segunda verso desta apostila sendo nosso objetivo
aprimora-la no decorrer de sua utilizao. Algumas modificaes foram feitas desde a verso 1. O usurio que
desejar obter um maior conhecimento do sistema operacional Linux (e encorajamos que faa isso) poder
encontrar uma vasta documentao do mesmo na Internet. Esta apostila se baseia no Guia Foca Linux, um timo
guia, que s bastou adequ-lo as nossas necessidades. O Guia Foca Linux pode ser encontrado na pgina oficial do
Foca GNU/Linux (www.metainfo.org/focalinux).
Sobre o LCEx
O LCEx atende a demanda do Centro de Cincias Exatas (CCE), fornecendo recursos computacionais aos
professores e estudantes de graduao e ps-graduao. O CCE possui duas redes interligadas. Ambas gerenciadas
pelo LCEx. Uma rede, chamada LCEx, atende aos setores administrativos, laboratrios e salas de professores. A
outra, denominada Bravais, atende exclusivamente aos alunos. Ambas esto conectadas a Internet via Ncleo de
Processamento de Dados (NPD) da UFES.
Desde maio de 2001, o LCEx passa por uma reformulao estrutural a qual hoje se encontra em uma fase bem
avanada porem ainda no concluda. Alguns vo achar que j se passou tempo suficiente para essa reformulao,
mas vale ressaltar que as mquinas do laboratrio so antigas o que requer uma manuteno constante, e uma
ateno maior para podermos utilizar seus recursos da melhor forma possvel. Sendo assim agradecemos desde j a
sua compreenso e colaborao.
A respeito da reformulao, citamos algumas modificaes:
1. Migrao para o sistema operacional Linux.
Alm de vantagens tcnicas, que sero abordadas neste curso, a substituio do Windows NT pelo Linux se deu
por questes financeiras. O LCEx no teve, e continua no tendo, condies de adquirir as licenas para aquele
sistema operacional e para os softwares proprietrios.
2. Os softwares piratas foram banidos do LCEx.
O uso de softwares piratas crime, previsto em lei (Lei 9.606, de 19 de fevereiro de 1998).
Por isso, todos os servidores e as mquinas que atendem aos alunos utilizam o Linux e softwares livres. As
mquinas conectadas a rede LCEx so de responsabilidade dos seus usurios. Servios de manuteno s so
realizados nestas mquinas mediante apresentao da licena.
3. Os alunos devem fazer um teste para ter acesso as mquinas.
Esta a maneira de garantirmos que os usurios estejam minimamente preparados para o uso dos computadores.
Muitos problemas eram causados por mau uso das maquinas, conseqncia de usurios despreparados. Para
aqueles alunos que tm pouco ou nenhum conhecimento do Linux, o LCEx oferece este curso bsico. Este curso
apenas uma referencia. Todos devero ampliar seus conhecimentos atravs dos estudos.
4. Usurios com maior autonomia.
Os usurios do LCEx no devem depender de monitoria para auxilia-los no uso dos computadores. Muitos
problemas podem facilmente ser resolvidos pelo prprio usurio. Para isso necessrio que ele se empenhe em
estudar. Alm do fato de no dispormos de monitores para este atendimento, queremos que os alunos adquiram
uma postura autnoma e tenha controle diante do computador.
5. Pesquisa.
A equipe do LCEx passa a desenvolver pesquisas em computao utilizando a estrutura existente no laboratrio.
Este espao est aberto para qualquer pessoa interessada. Estamos empenhados em enfrentar as dificuldades e
oferecer um servio de qualidade. Estamos abertos a sugestes.
6. Funo dos Monitores
Os monitores do LCEx tm a funo de auxiliar na manuteno das mquinas, ministrar os cursos bsicos de linux,
observar o uso dos computadores pelos alunos, e em geral dar suporte ao diretor do LCEx na sua administrao.
Sendo assim as tarefas realizadas pelos monitores no laboratrio, devem ter o consentimento do Diretor.
Capitulo 1
Introduo
1.1 O Linux
O Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na
Finlndia. um sistema Operacional de cdigo aberto distribudo gratuitamente pela Internet. Seu
cdigo fonte liberado como software livre sendo que o aviso de copyright do kernel feito por Linus
descreve detalhadamente isto e mesmo ele est proibido de fazer a comercializao do sistema.
Isto quer dizer que voc no precisa pagar na da para usar o Linux, e no crime fazer cpias para
instalar em outros computadores, ns inclusive incentivamos voc a fazer isto. Ser um sistema de
cdigo aberto pode explicar a performance, estabilidade e velocidade em que novos recursos so
adicionados ao sistema.
O cdigo fonte aberto permite que qualquer pessoa veja como o sistema funciona (til para
aprendizado), corrija algum problema ou faa sugesto sobre sua melhoria, esse um dos motivos de
seu rpido crescimento, do aumento da compatibilidade de perifricos (como novas placas sento
suportadas logo aps seu lanamento) e de sua estabilidade.
Outro ponto em que ele se destaca o suporte que oferece aplacas, CD-ROMs
E outros tipos de dispositivos de ltima gerao e mais antigos (a maioria deles j ultrapassados e
sendo completamente suportados pelo sistema operacional). Este um ponto forte para empresas que
desejam manter seus micros em funcionamento e pretendem investir em avanos tecnolgicos com as
mquinas que possui.
Hoje o Linux desenvolvido por milhares de pessoas espalhadas pelo mundo, cada uma fazendo sua
contribuio ou mantendo alguma parte do kernel gratuitamente. Linus Torvalds ainda trabalha em seu
desenvolvimento e tambm ajuda na coordenao entre os desenvolvedores.
O suporte ao sistema tambm se destaca como sendo o mais eficiente e rpido do que qualquer
programa comercial disponvel no mercado. Existem centenas de consultores especializados
espalhados ao redor do mundo. Voc pode se inscrever em uma lista de discusso e relatar sua dvida
ou alguma falha, e sua mensagem ser vista por centenas de usurios na Internet e algum era te ajudar
ou avisar as pessoas responsveis sobre a falha encontrada para devida correo.
1.2 Entrando no Sistema
No LCEx os computadores j estaro ligados e o Sistema Operacional Linux j estar pronto para ser
utilizado. A tela do monitor provavelmente estar com o seguinte aspecto:
Red Hat Linux release 7.0
Kernel 2.4.2-2 on i686
Nquel login: [digite seu login]
Password: [digite sua senha]
Os alunos habilitados a usar o laboratrio estaro cadastrados no sistema e no lugar de [digite seu
login] vo digitar um conjunto de caracteres que ser seu login e depois em [digite sua senha] um
conjunto de caracteres que ser sua ser sua senha. Vale lembrar que o Linux faz distino entre
caractere maisculo e minsculo, ou seja, a senha redhat diferente de Redhat que diferente de
RedHat e assim por diante.
Capitulo 2
2.2 ls
Lista os arquivos de um diretrio
ls [opes] [caminho/arquivo] [caminho1/arquivo1] ...
[opes]
-a: Lista todos os arquivos (inclusive os ocultos) de um diretrio.
-B: No lista arquivos que terminam com ~ (backup).
-F: Insere um caractere aps arquivos executveis (*), diretrios (/), soquete(=), link simblico (@)
e pipe (|). Seu uso til para identificar de forma fcil o tipo de arquivo na listagem de diretrios.
-l: Usa o formato longo para listagem de arquivos. Lista as permisses, data de modificao, donos,
grupos, etc.
[caminho/arquivo]
Diretrio/arquivo que ser listado.
[caminho1/arquivo2]:
Outro Diretrio/arquivo que ser listado logo abaixo a listagem anterior.
Uma listagem feita com o comando ls -al normalmente mostrada da seguinte maneira:
-rwxr-xr-- 1 weberson user 8192 nov 4 16:00 teste
Vamos as explicaes de cada parte:
-rwxr-xr--: So as permisses de acesso ao arquivo teste. A primeira letra (da esquerda) identifica o
tipo de arquivo (- arquivo, d diretrio e l link)
1: Se for um diretrio, mostra a quantidade de subdiretrios existentes dentro dele. Caso for um
arquivo, ser 1.
weberson: nome do dono do arquivo.
user: nome do grupo que o arquivo pertence.
8192: tamanho do arquivo em bytes.
nov 4 16:00: ms dia e hora da criao ou ultima modificao do arquivo. Se o arquivo foi
criado/modificado h mais de um ano, em seu lugar mostrado o ano da criao/modificao do
arquivo.
teste: nome do arquivo.
Exemplos:
ls: Lista os arquivos do diretrio atual.
ls /bin /sbin: Lista os arquivos do diretrio /bin e /sbin.
ls -al /bin: Lista todos os arquivos de forma detalhada do diretrio /bin.
2.3 cd
Entra em um diretrio. Voc precisa ter permisso de execuo para entrar e um diretrio.
cd [diretrio]
[diretrio]
Diretrio em que deseja entrar
Exemplos:
cd ou cd ~: Vai para o seu diretrio de usurio (diretrio home).
cd /: Vai para o diretrio raiz.
cd - : Vai para o diretrio anteriormente acessado.
cd ..: Sobe um diretrio.
cd ../[diretrio]: Sobe um diretrio e entra imediatamente no prximo (por exemplo, quando voc
est em /usr/sbin, voc digita cd ../bin, o comando cd retorna ao diretrio /usr e entra imediatamente
no diretrio /usr/bin).
2.4 pwd
Mostra o nome e caminho do diretrio atual. Voc pode usar o comando pwd pra verificar em qual
diretrio se encontra (caso seu aviso de comando no mostre isso).
pwd
2.5 rmdir
Remove um diretrio do sistema. Este comando faz exatamente o contrrio do mkdir. O diretrio a ser
removido deve estar vazio e voc deve ter permisso de gravao para remove-lo.
rmdir [caminho/diretrio] [caminho1/diretrio1] ...
[caminho/diretrio]
Local onde est o diretrio a ser removido e o seu respectivo nome.
[caminho1/diretrio1]
Outro local onde est o diretrio a ser removido e o seu respectivo nome. Pode ser removido mais de
um diretrio com um nico comando.
necessrio que estejamos um diretrio acima do diretrio que efetivamente queremos remover. Para
remover diretrios que contenham arquivos, use o comando rm com a opo -r.
Para remover o diretrio algebra criado anteriormente, voc deve estar dentro do diretrio /tmp para
remove-lo e no dentro de algebra. como estar dentro de um buraco e tentar tapa-lo.
Exemplos:
rmdir algebra: Neste exemplo voce esta dentro do diretorio tmp e entao apaga o diretorio algebra.
rmdir /tmp/algebra: Neste exemplo voce esta dentro de um diretorio qualquer e entao apaga o
diretorio algebra.
Capitulo 3
Exemplos:
cp arquivo.txt arquivo1.txt: Copia arquivo.txt para dentro de arquivo2.txt.
cp arquivo.txt /tmp: Copia arquivo.txt para dentro do diretrio /tmp.
cp * /tmp: Copia todos os arquivos do diretrio atual para dentro de /tmp.
cp /bin/* .: Copia todos os arquivos do diretrio /bin para dentro do diretrio que nos encontramos
no momento.
cp -R /bin /tmp: Copia o diretrio /bin e todos os arquivos e subdiretrios existentes para dentro do
diretrio /tmp.
cp -R /bin/* /tmp: Copia todos os arquivos e subdiretrios existentes (exceto o diretrio /bin) para
dentro do diretrio /tmp.cp
cp -R /bin /tmp: Copia todos os arquivos e o diretrio /bin para dentro do diretrio /tmp.
3.3 mv
Move ou renomeia arquivos e diretrios. O processo semelhante ao do comando cp mas o arquivo de
origem apagado aps o trmino da cpia.
mv [opes] [origem] [destino]
[opes]
-f: Substitui o arquivo de destino sem perguntar.
-i: Pergunta antes de substituir. o padro.
-v: Mostra os arquivos que esto sendo movidos.
[origem]
Local de onde ser removido o arquivo ou diretrio.
[destino]
Local para onde ser movido o arquivo ou diretrio.
Exemplos:
mv arquivo.txt arquivo1.txt: Muda o nome de arquivo.txt para arquivo1.txt
mv arquivo.txt /tmp: Move o arquivo.txt para dentro do diretrio /tmp.
mv -f arquivo.txt arquivo.new (supondo que arquivo.new j exista): Copia arquivo.txt por cima de
arquivo.new sem fazer perguntas e apaga arqui.txt aps terminar a cpia.
3.3 rm
Apaga arquivos. Tambm pode ser usado para apagar diretrios e subdiretrios vazios ou no.
rm [opes] [caminho] [arquivo/diretrio] [caminho1] [arquivo1/diretrio1] ...
[opes]
-i: Pergunta antes de remover, esta ativada por padro.
-f: Remove os arquivos sem perguntar.
-r: Remove o arquivo dos subdiretrios e tambm usado para remover o subdiretrio.
-v: Mostra os arquivos na medida que so removidos.
[caminho]
Localizao do arquivo que deseja apagar. Se omitido, assume que o arquivo esteja no diretrio atual.
[arquivo/diretrio]
Nome do arquivo ou diretrio que ser apagado.
[caminho1] [arquivo1/diretrio1] ...
Indica que pode ser removido mais de um arquivo/diretrio em um nico comando.
Use com cuidado este comando, pois uma vez que os arquivos ou diretrios forem apagados, eles no
podero ser recuperados.
Exemplos:
rm memorando.txt: Apaga o arquivo memorando no diretrio atual.
rm *.txt: Apaga todos os arquivos no diretrio atual que terminal com .txt
rm *.txt memorando.novo: Apaga todos os arquivos no diretrio atual que terminal com .txt e
tambm o arquivo memorando.novo.
rm -rf /tmp/algebralinear/*: Apaga todos os arquivos e subdiretrios no diretrio /tmp/algebralinear
mas mantm o subdiretrio /tmp/algebralinear.
rm -rf /tmp/algebralinear: Apaga todos os arquivos e subdiretrios no diretrio /tmp/algebralinear e
tambm o prprio subdiretrio /tmp/algebralinear.
Capitulo 4
Comandos diversos
4.1 clear
Limpa a tela e posiciona o cursor no canto superior esquerdo do vdeo.
4.2 find
Procura por arquivos/diretrios no disco, atravs de sua data de modificao, tamanho e atravs do uso
de opes. Find, ao contrario de outros programas, usa opes longas.
find [diretrio] [opes/expresso]
[diretrio]
Inicia a procura neste diretrio, percorrendo seus subdiretrios.
[opes/expresso]
-nome [expresso]: Procura pelo nome [expresso] nos nomes de arquivos e diretrios processados
-depth: processa os subdiretrios primeiro antes de processar os arquivos do diretrio principal.
-maxdepth [num]: Faz a procura ate [num] subdiretrios dentro do diretrio que esta sendo
pesquisado.
-mindepth: No faz nenhuma procura em diretrios menores que [num] nveis.
-mount, -xdev: no faz a pesquisa em sistemas de arquivos diferentes daquele de onde o comando
find foi executado.
-size [num]: procura por arquivos que tiverem o tamanho [num]. [num] pode ser antecedido de + ou
- para especificar um arquivo maior ou menor que [num]. A opo -size pode ser seguida de:
-b: Especifica o tamanho em blocos de 512 bytes. o padro caso [num] no seja
acompanhado de nenhuma letra.
-c: Especifica o tamanho em bytes.
-k: Especifica o tamanho em kbytes.
-type [tipo]: Procura por arquivos do [tipo] especificado. Os seguintes tipos so aceitos
-b: bloco
-c: caractere
-d: diretrio
-p: pipe
-f: arquivo regular
-l: link simblico
-s: sockete
A maior parte dos argumentos numricos podem ser precedidos por + ou - . Para detalhes sobre outras
opes e argumentos, consulte a pagina do manual.
Exemplos:
find / -nome grep: Procura no diretrio raiz e subdiretrios um arquivo/diretrio chamando grep.
find /-nome grep -maxdepth 3: Procura no diretrio raiz e subdiretrios ate o terceiro nvel.
find . -size +100k: Procura no diretrio atual e subdiretrios um arquivo com tamanho maior que
1000 kbytes (1Mb)
4.3 grep
procura por um texto dentro de um arquivo(s) ou no dispositivo de entrada padro.
grep [expresso] [arquivo] [opes]
[expresso]
Palavra ou frase que ser procurada no texto. Se tiver mais de 2 palavras voc deve identifica-la com
aspas caso contrario o grep assumir que a segunda palavra 'e o arquivo!
[arquivo]
Arquivo onde ser'a feita a procura.
[opes]
-A [numero]: Mostra o [nmero] de linhas apos a linha encontrada pelo grep.
-B [numero]: Mostra o [numero] de linhas antes da linha encontrada pelo grep.
-f [arquivo]: Especifica que o texto que ser'a localizado, esta no arquivo [arquivo].
-h: no mostra os nomes dos arquivos durante a procura.
-i: Ignora diferena entre maisculas e minsculas no texto procurado e arquivo.
-n: Mostra o nome de cada linha encontrada pelo grep.
-U: Trata o arquivo que ser procurado como binrio. so no for especificado o nome de um
arquivo ou se for usado um hmen, grep procurara a string no dispositivo de entrada padro. O grep
faz sua pesquisa em arquivos texto. Use o comando zgrep para pesquisar diretamente em arquivos
compactados com gzip, os comandos e opes so as mesmas.
Exemplos:
grep capitulo texto .txt, ps ax|grep inetd, grep capitulo texto.txt -A2 -B2.
4.4 | (pipe)
Envia a sada de um comando para a entrada do prximo comando para continuidade do
processamento. Os dados enviados so processados pelo prximo comando que mostrar'a o resultado
do processamento.
Exemplo:
ls -al|more: O comando ls faz a listagem longa dos arquivos, ento o | (pipe) envia o resultado ao
comando more que far uma pausa a cada 25 linhas.
locate find|grep bin/: Neste comando todos os caminhos/arquivos que contem find na listagem sero
mostrados e ento enviamos a sada desta comando para o comando grep /bin para mostrar somente
os diretrios que contem binrios. Se a listagem ocupar mais de uma tela, podemos acrescentar o
comando more.
4.5 more
Permite fazer a paginao de arquivos ou da entrada padro. O comando more ode ser usado como
comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela 'e ocupada, o more
efetua uma pausa e permite que voc pressione enter ou espao pra continuar avanando no arquivo
sendo visualizado. Para sair do more pressione q.
4.6 pico
pico e um editor de texto prtico e simples capaz de ler e editar arquivos texto sem formatao.
Posteriormente vamos usa-lo para editar um texto que ser o cdigo fonte para um programa em
linguagem C.
pico [arquivo]
[arquivo]
Nome do arquivo que ser'a editado.
Exemplo:
pico fhacel: Editar um arquivo chamado fahcel.
4.7 fpc
um compilador de programas para linguagem de programao pascal que apos a compilaao gera um
arquivo executavel.
fpc [arquivo-fonte]
[arquivo-fonte]
Nome do arquivo contendo o cdigo fonte (texto do programa) que iremos compilar este nome deve
ter a extenso .pas.
4.8 gcc
um compilador de programas para linguagem de programao C e funciona sob a seguinte sintax.
gcc [opo] [arquivo-programa] [arquivo-fonte]
[opo]
-o: ser criado como arquivo objeto. Existem varias opes, porem vamos usar somente esta.
[arquivo-programa]
Nome do arquivo gerado (apos o uso do gcc) com base em [arquivo-fonte].
[arquivo-fonte]
Nome do arquivo contendo o cdigo fonte (texto do programa) que iremos compilar este nome deve
ter a extenso .c.
Exemplo:
Para praticar, crie um arquivo chamado fhacel.c utilizado o pico, com o seguinte contedo:
#include <stdio.h>
/*Imprime a tabela de converso Fahrenheit-Celcius
para fahrenheit = 0, 20, 40, ..., 300.*/
main()
{
int fahrenheit, celcius;
int inicio, fim, incremento;
inicio = 0; /*limite inferior da tabela*/
fim = 300; /*limite superior da tabela*/
incremento = 20;
fahrenheit = inicio;
while ( fahrenheit <= fim )
{
celcius = 5 * ( fahrenheit - 32 ) / 9;
printf( "%d\t%d\n", fahrenheit, celcius );
fahrenheit = fahrenheit + incremento;
}
}
Salve este arquivo e compile-o com a seguinte linha de comando:
gcc -o fhacelexe fhacel.c
Agora temos um arquivo executvel chamado fhacelexe. Para rodar o programa digite a linha de
comando:
./fhacelexe
4.9 tar
Serve para empacotar/compactar arquivos
tar [opcao] [arquivo.tar] [lista de arquivos a compactar]
[opcao]
-c: cirar o aquivo.
-f: dar o nome escolhido com o [arquivo.tar]
-v: mostra a execucao do comando
-z compactar ou descompactar -.> compacta cao formato gzip.
-x: extrair
-j:descompacta arquivos no formato .bz
Exemplo:
tar -zcvf teste.tar arqui.txt
tar -zxvf teste.tar
4.10 gzip
Comando para compactar arquivos,gera automaticamente um arquivo compactado com a exteno .gz
gzip [arquivo]
Exemplo:
gzip Arquivo.txt
4.11 gunzip
Comando para descompactar arquivos do formato .gz
gunzip [arquivo.gz]
Exemplo:
gunzip Arquivo.gz
4.12 zip (similar winzip)
Comando para compactar arquivos.
zip [opcao] [arquivo.zip] [lista de arquivos a compactar]
opcao :
-9 : formato mais ainda mais compacto
Exemplo:
zip -9 textos.zip texto1 texto2
Obs:
Para descompactar este tipo de arquivo use:
unzip [arquivo.zip]
exemplo:
unzip textos.zip
4.13 ln
Comando para criar atalhos
ln -s [origem] [destino]
ln -s /home/alunos/docs /usr/tpm/atalhodocs
4.14 chmod
Comando para mudar as permisses dos arquivos e/ou diretrios.
chmod [ugo] [Arquivo/Diretrio]
Exemplo:
U - user - usurio
G - group - grupo do usurio
O - other - outros usurios
existem trs tipos de permisses possveis:
-r: read leitura valor (4)
-w: write gravao valor (2)
-x: execute execuo valor (1)
de acordo com as permissesdesejadas a cada nvelde usurio, elas devem ser somadas e digitadas em
sequencia para cada um destes,user,group e pther, respectivamente.
Exemplo:
chmod 751 texto.txt
para que :
o dono (user) possa ler,gravar e executar ;
o grupo do dono possa ler e executer;
outros usurios possam executar ;
U-7 --> (r=4)+(w=2)+(x=1);
G-5 --> (r=4)+(x=1);
O-1 --> (x-1);
Capitulo 5
Capitulo 6
Controle de processos
6.1 ps
Algumas vezes til ver quais processos esto sendo executados no computador. O comando ps faz
isso, e tambm mostra qual usurio executou o programa , hora que o processo foi iniciado, etc.
ps [opes]
[opes]
a: Mostra os processos criados por voc e de outros usurios do sistema.
u: Mostra os processos que no so controlados pelo terminal.
x: Mostra o nome de usurio que iniciou o processo e hora quem que o processo foi iniciado.
6.2 kill
permite enviar um sinal a um comando/programa. Caso seja usado sem parmetros, o kill enviar um
sinal de trmino ao processo sendo executado.
Kill [opes] [sinal] [nmero]
[opes]
9: Envia um sinal de destruio ao processo ou programa. Ele terminado imediatamente sem
chances de salvar os dados ou apagar os arquivos temporrios criados por ele. Voc precisa ser o
dono do processo ou o usurio root para termina-lo ou destru-lo. Voc pode verificar se o processo
foi finalizado atravs do comando ps.
[sinal]
Sinal que ser enviado ao processo. Se omitido usa -15 como padro.
[nmero]
o nmero de identificao do processo obtido como o comando ps.
Exemplo:
Kill -9 PID: Fecha imediatamente o processo/programa com o PID (numero do processo)
informado.
6.3 fechando um programa quando no se sabe como sair
Muitas vezes quando se esta iniciando o GNU/Linux voc pode executar um programa e talvez no
saber como fecha-lo. Este captulo pretende ajuda-lo a resolver este tipo de problema.
Isto pode tambm ocorrer com programadores que esto construindo seus programas e apos algum
motivo no implementam uma opo de sada, ou ela no funciona!
Em nome exemplo vou supor que executamos um programa com o nome netscape e que depois de
alguns minutos parou de responder aos comandos. Siga estas dica para finaliza-lo:
Capitulo 7
Exemplo:
cd ~: Vai para o diretrio home e (logicamente) sai do ponto de montagem.
umount /dev/fd0: Indica que vamos desconectar uma unidade de disquete.
Obs.: Agora sim, depois de desmontado podemos retirar o disquete do drive.
Capitulo 8
8.2 Internet
Certamente o melhor suporte ao GNU/Linux via Internet. Existem boas pginas Nacionais e
Internacionais sobre o GNU/Linux e assuntos relacionados com o sistema. Na prxima seo
procuramos informar somente o endereo, visto que na prpria pagina vo ser encontradas muitas
informaes (e vrios linkes) a suprir a curiosidade do leitor. Veja abaixo alguns locais teis.