Home
Guia completo linux em pdf
Contents
1. 1dle Mostra o tempo que o usu rio est parado em Horas Minutos m i am Mostra o nome do computador e usu rio associado ao nome E equivalente a digitar who i amouwho am i q count Mostra o total de usu rios conectados aos terminais T w mesg Mostra se o usu rio pode receber mensagens via talk conversa o O usu rio recebe mensagens via talk O usu rio n o recebe mensagens via talk N o foi poss vel determinar o dispositivo de terminal onde o usu rio est conectado 9 2 Telnet Permite acesso a um computador remoto E mostrada uma tela de acesso correspondente ao computador local onde deve ser feita a autentica o do usu rio para entrar no sistema Muito til mas deve ser tomado cuidados ao disponibilizar este servi o para evitar riscos de seguran a telnet op es ip dns porta 9 2 Telneto p 103 Guia Completo Linux onde ip dns Endere o IP do computador de destino ou nome DNS porta Porta onde ser feita a conex o Por padr o a conex o feita na porta 23 op es 8 Requisita uma opera o bin ria de 8 bits Isto for a a opera o em modo bin rio para envio e recebimento Por padr o telnet n o usa 8 bits a Tenta um login autom tico enviando o nome do usu rio lido da vari vel de ambiente USER d Ativa o modo de debug rf Ativa a emula o de rlogin usu rio 9 2 Telneto p 104 Guia Completo Linux Faz a
2. info comando programa 16 2 Info Pageso p 160 Guia Completo Linux Se o nome do comando programa n o for digitado a info pages mostra a lista de todos os manuais de comandos programas dispon veis A navega o da info pages feita atrav s de nomes marcados com um hipertextos que se pressionarmos lt Enter gt nos levar at a se o correspondente A info pages possui algumas teclas de navega o teis e q Sai da info pages e Mostra a tela de ajuda que cont m a lista completa de teclas de navega o e muitos outras op es e n Avan a para a pr xima p gina e p Volta uma p gina e u Sobre um n vel do conte do at checar ao ndice de documentos e m Permite usar a localiza o para encontrar uma p gina do info Pressione m digite o comando e tecle lt Enter gt que ser levado automaticamente a p gina correspondente e d Volta ao ndice de documentos Existem muitos outras teclas de navega o teis na info pages mas estas s o as mais usadas Para mais detalhes entre no programa info e pressione Exemplo info cvs 16 3 Help on line Ajuda r pida til para sabermos quais op es podem ser usadas com o comando programa Quase todos os comandos programas GNU Linux oferecem este recurso que til para consultas r pidas e quando n o precisamos dos detalhes das p ginas de manual til quando se sabe o nome do programa mas deseja saber quais s
3. cd cd Poucas diferen as cd sem par metros retorna ao diret rio de usu rio tamb m permite o uso de cd para retornar ao diret rio anteriormente 3 2 Comandos equivalentes entre DOS e Linuxo p 21 Guia Completo Linux acessado del rm Poucas diferen as O rm do Linux permite especificar diversos arquivos que ser o apagados rm arquivol arquivo arquivo3 Para ser mostrados os arquivos apagados deve se especificar o par metro v ao comando e i para pedir a confirma o ao apagar arquivos md mkdir Uma s diferen a No Linux permite que v rios diret rios sejam criados de uma s vez mkdir tmp a tmp b copy cp Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo copiados deve se usar a op o v e para qu le pergunte se deseja substituir um arquivo j existente deve se usar a op o i echo echo Sem diferen as path path No Linux deve ser usado para separar os 3 2 Comandos equivalentes entre DOS e Linuxo p 22 Guia Completo Linux diret rios e usar o comando export PATH caminhol caminho2 caminho3 para definir a vari vel de ambiente PATH O path atual pode ser visualizado atrav s do comando echo SPATH ren mv Poucas diferen as No Linux n o poss vel renomear v rios arquivos de uma s vez Tx como ren txt bak E necess rio usar um shell script para fazer isto type cat Sem diferen as ver uname a Poucas
4. e cat trabalho txt lpr Direciona a saida do comando cat para o programa de spool lpr e cat lt trabalho txt lpr Faz a mesma coisa que o acima ecat n trabalho txt lpr Numera as linhas durante a impress o head n 30 trabalho txt lpr Imprime as 30 linhas iniciais do arquivo A fila de impress o pode ser controlada com os comandos e 1pqg Mostra os trabalhos de impress o atuais e 1prm Remove um trabalho de impress o Ou usado o programa de administra o lpc para gerenciar a fila de impress o veja a p gina de manual do lpc ou digite ao iniciar o programa para detalhes 13 4 Impress o em modo gr fico A impress o em modo gr fico requer que conhe a a marca e modelo de sua impressora e os m todos usados para imprimir seus documentos Este guia abordar somente a segunda recomenda o 13 4 Impress o em modo gr ficoo p 143 Guia Completo Linux 13 4 1 Ghost Script O m todo mais usados pelos aplicativos do GNU Linux para a impress o de gr ficos do Ghost Script O Ghost Script chamado de gs um interpretador do formato Pos Script arquivos ps e pode enviar o resultado de processamento tanto para a tela como impressora Ele est dispon vel para diversas plataformas e sistema operacionais al m do GNU Linux inclusive o DOS Windows OS 2 etc O formato ps esta se tornando uma padroniza o para a impress o de gr ficos em GNU Linux devido a boa qualidade da impress
5. es EXT2 como permiss es de acesso links etc Para mais detalhes sobre op es usadas com cada sistema de arquivos veja a p gina de manual mount rf Caso for especificada monta a parti o somente para leitura w Caso for especificada monta a parti o como leitura grava o E o padr o Existem muitas outras op es que podem ser usadas com o comando mount mas aqui procurei somente mostrar o b sico para montar seus discos e parti es no GNU Linux para mais op es veja a p gina de manual do mount Caso voc digitar mount sem par metros ser o mostrados os sistemas de arquivos atualmente montados no sistema Esta mesma listagem pode ser vista em etc mtab necess rio permiss es de root para montar parti es a n o ser que tenha especificado a op o user no arquivo etc fstab veja a fstab Se o 4 5 1 Exemplo de Montagem 4 5 Montando acessando uma parti o de discoo p 42 Guia Completo Linux e Montar uma parti o Windows vfat em dev hdal em mnt somente para leitura mount dev hdal mnt r t ext2 e Montar a primeira unidade de disquetes dev fd0 em floppy mount dev fd0 floppy t vfat e Montar uma parti o DOS localizada em um segundo disco r gido dev hdb1 em mnt mount dev hdb1 mnt t msdos 4 5 1 fstab O arquivo etc fstab permite que as parti es do sistema sejam montadas facilmente especificando somente o dispositivo ou o ponto de montagem Este arquivo c
6. then xmodmap sysmodmap fi Cap tulo 15 X Window ambiente gr fico Este cap tulo do guia traz explica es sobre o ambiente gr fico X Window System 15 1 O que X Window E um sistema gr fico de janelas que roda em uma grande faixa de computadores m quinas gr ficas e diferentes tipos de m quinas e plataformas Unix Pode tanto ser executado em m quinas locais como remotas atrav s de conex o em rede 15 1 O que X Window o p 156 Guia Completo Linux 15 2 A organiza o do ambiente gr fico X Window Em geral o ambiente gr fico X Window dividido da seguinte forma O Servidor X E o programa que controla a exibi o dos gr ficos na tela mouse e teclado Ele se comunica com os programas cliente atrav s de diversos m todos de comunica o O servidor X pode ser executado na mesma m quina que o programa cliente esta sendo executado de forma transparente ou atrav s de uma m quina remota na rede eO gerenciador de Janelas E o programa que controla a apar ncia da aplica o Os gerenciadores de janelas window managers s o programas que atuam entre o servidor X e a aplica o Voc pode alternar de um gerenciador para outro sem fechar seus aplicativos Existem v rios tipos de gerenciadores de janelas dispon veis no mercado entre os mais conhecidos posso citar o Window Maker feito por um Brasileiro o After Step Gnome KDE twm este vem por padr o quando o servidor X instalado Enlightenme
7. Guia Completo Linux e dev xdb Segundo disco r gido XT As letras de identificag o de discos r gidos podem ir al m de hdb em meu micro por exemplo a unidade de CD ROM est localizada em dev hdg Primeiro disco quarta controladora IDE E importante entender como os discos e parti es s o identificados no sistema pois ser necess rio usar os par metros corretos para monta los 4 5 Montando acessando uma parti o de disco Voc pode acessar uma parti o de disco usando o comando mount mount dispositivo ponto de montagem op es Onde dispositivo Identifica o da unidade de disco partig o que deseja acessar como dev hda1 disco r gido ou dev dO primeira unidade de disquetes ponto de montagem Diret rio de onde a unidade de disco parti o ser acessado O diret rio deve estar vazio para montagem de um sistema de arquivo Normalmente usado o diret rio mnt para armazenamento de pontos de montagem tempor rios t tipo Tipo do sistema de arquivos usado pelo dispositivo S o aceitos os sistemas de arquivos 4 5 Montando acessando uma parti o de discoo p 41 Guia Completo Linux ext2 Para parti es GNU Linux vfat Para parti es Windows 95 que utilizam nomes extensos de arquivos e diret rios msdos Para parti es DOS normais iso9660 Para montar unidades de CD ROM o padr o umsdos Para montar uma parti o DOS com recursos de parti
8. e Se voc tem permiss es de grava o no diret rio e tentar apagar um arquivo que voc n o tem permiss o de grava o o sistema perguntar se voc confirma a exclus o do arquivo apesar do modo leitura Caso voc tenha permiss es de grava o no arquivo o arquivo ser apagado por padr o sem mostrar nenhuma mensagem de erro a n o ser que seja especificada a op o i com o comando rm e Por outro lado mesmo que voc tenha permiss es de grava o em um arquivo mas n o tenha permiss es de grava o em um diret rio a exclus o do arquivo ser negada Isto mostra que levado mais em considera o a permiss o de acesso do diret rio do que as permiss es dos arquivos e sub diret rios que ele cont m Este ponto muitas vezes ignorado por muitas pessoas e exp em seu sistema a riscos de seguran a Imagine o problema que algum usu rio que n o tenha permiss o de grava o em um arquivo mas que a tenha no diret rio pode causar em um sistema mal administrado 11 4 2 Exemplo de acesso a um diret rioo p 127 Guia Completo Linux 11 5 Permiss es de Acesso Especiais Em adi o as tr s permiss es b sicas rwx existem permiss es de acesso especiais stX que afetam arquivos execut veis e diret rios e s Quando usado na permiss o de acesso do Dono ajusta a identifica o efetiva usu rio do processo durante a execu o de um programa tamb m chamado de bit setuid N o tem efeito em diret ri
9. 4 2 2 Formatando disquetes compat veis com o DOS WindoOWS i cccccocccoccccnnccononanonnccnnnncnnnccnaneconnos 45 4 2 3 Programas de Formata o GGI ICOS ccooocooccnnooccnonoconanononnnnnnonnnnnonnncc cnn non nannn acena neeranerencarenda 46 4 3 Pontos de A mae rias eenn nd GA SRD TESE cana PONTA RE E 47 4 4 Identifica o de discos e parti es em sistemas LINUX ooocococcccnoccnonconnnnononccnnncnonnncnnnnccnnn conc ccnnncnnns 48 4 5 Montando acessando uma parti o de disco sesse es seesseeseesseesseesssesssesssesstressesseeset 48 SA NA eo o ER E UA RR ANDERS RE ERROR E RE N NEE E 49 4 6 Desmontando uma parti o de disco rare nono co naar crono cono nc anno conan cccnnnans 51 5 1 Executando um COMAando prOYLAMA occccooccconncononanonncnnnnnonnononnnnonnn cono conan conan nr cnn non nan nnn nc arena ran nnnnnnos 51 A O RS RAS 51 5 3 Tipos de Execu o de comandos prOYIAMAS cocoocccoccnonocononcconnncnnnnannnnccnnn nono connnnnonnn anno nc nnnncannnccnnncnns 51 5 4 Executando programas em sequ ncia ooccocccccnococononcononoconononnnnonnononnoconnncnnnncnnnn nro aaron na cnnn nana ccnaneninnes 52 A E E N TARA SN 52 DIO OD NN 53 5 71 Controle de execu o de processos user tem eia aE E tule Alea E ate EE dd anna R 54 5 7 1 Interrompendo a execu o de um processa ii rreererrereaeareaneeranerecarenda 55 Guia Completo Linux Table of Contents 2 1 Hardware e Software
10. 5 7 2 Parando momentaneamente a execu o de um processo ccccoccccooccnonccnonononanannnnccnnnncnnnccnanennnnos 56 A NN 60 SNIE RIO 61 A A ER EN 62 A A ORTO 66 A EA RR AAE E RR RR A ATA 67 Sedes AS ss A E A RA na a 67 SI Sinais do SISLEMA ss ssa ss ias A A Siad DE Sara ndo aa 68 5 8 Fechando um programa quando n o se sabe como SalL ocooocccnocccconacinonaconnccnnoconnnanon nn cono cono cccnncnonnos 69 5 9 Eliminando caracteres estradloS oooooooooononononononoconnnonononononnnnnnononononononononanananananan nono na nana nnn nana nana nnn 70 dl a a dida 71 A O 72 A RO 15 A RR REAR ASS AR E SA SRP OR RR UNR PARDO DONAS PER RE RN RR SR 76 NOTA E O E Be SD A a id UE T11 LACA E EE AE AEE E E E EET AEE T 78 ED LARS EE E ETN A E EAE A E EE AA N A dito Ga A A 80 A E A AN 81 PANE II 83 TAI serra EE A A pa SENADO CREDO DERA TAS SEA Edo Peba cce a 85 AL aisla iii isiasa 86 PU A A A A AAN 88 OI ainda ia 89 O as 90 A DRA NN 91 AET DTTO AREARE NN 91 A O E TEA RTS 94 Guia Completo Linux Table of Contents 2 1 Hardware e Software O aires corri ana area MRE na E SRA Sa e lda pa Ena an A SRU a RU CD Ri dc 94 Pe A a ANO 95 LO 1 RARE a iia 96 O MAR A NO 96 BED TESS iia libri 97 A A ROS 97 A O INT 97 LIO A a cas 98 o O NA 98 DATUM 55 SRA PARRA NE O RR RN ON DRT 99 LAME sein lidia salao aneis SAD 99 Fo DS A 0 T AE CORRO PANDER a 101 ZO CCNQ anat sis renal e ide a idas 102 A E RA AR SA PSD OR RO RS SR RR RR RU A ERR VA RA
11. Copia todos os arquivos e o diret rio bin para tmp 7 5 mv Move ou renomeia arquivos e diret rios O processo semelhante ao do comando cp mas o arquivo de origem apagado ap s o t rmino da c pia mv op es origem destino Onde origem Arquivo diret rio de origem destino Local onde ser movido ou novo nome do arquivo diret rio op es f force Substitui o arquivo de destino sem perguntar 1 interactive Pergunta antes de substituir o padr o 7 5 mvo p 75 Guia Completo Linux v verbose Mostra os arquivos que est o sendo movidos O comando mv copia um arquivo da ORIGEM para o DESTINO semelhante ao cp mas ap s a c pia o arquivo de ORIGEM apagado Exemplos mv teste txt testel txt Muda o nome do arquivo teste txt para testel txt mv teste txt tmp Move o arquivo teste txt para tmp Lembre se que o arquivo de origem apagado ap s ser movido mv teste txt teste new supondo que teste new j exista Copia o arquivo teste txt por cima de teste new e apaga teste txt ap s terminar a c pia Cap tulo 8 Comandos Diversos Comandos de uso diversos no sistema 8 1 clear Limpa a tecla e posiciona o cursor no canto superior esquerdo do v deo 8 1 clearo p 76 Guia Completo Linux clear 8 2 date Permite ver modificar a Data e Hora do Sistema Voc precisa estar como usu rio root para modificar a data e hora date MesDiaHora
12. Quando adicionar um novo usu rio no sistema coloca o usu rio no grupo nome ao inv s de criar um novo grupo quiet N o mostra mensagens durante a operac o system Cria um usu rio de sistema ao inv s de um usu rio normal Os dados do usu rio s o colocados no arquivo etc passwd ap s sua cria o e os dados do grupo s o colocados no arquivo etc group OBSERVA O Caso esteja usando senhas ocultas shadow passwords as senhas dos usu rios ser o colocadas no arquivo etc shadow e as senhas dos grupos no arquivo etc gshadow Isto aumenta mais a seguran a do sistema porque somente o usu rio root pode ter acesso a estes arquivos ao contr rio do arquivo etc passwd que possui os dados de usu rios e devem ser lidos por todos 10 2 addgroup Adiciona um novo grupo de usu rios no sistema As op es usadas s o as mesmas do adduser Se o 10 1 addgroup usu rio grupo op es 10 2 addgroupo p 111 Guia Completo Linux 10 3 passwd Muda a senha do usu rio ou grupo Um usu rio somente pode alterar a senha de sua conta mas o superusu rio root pode alterar a senha de qualquer conta de usu rio inclusive a data de validade da conta etc Os donos de grupos tamb m podem alterar a senha do grupo com este comando Os dados da conta do usu rio como nome endere o telefone tamb m podem ser alterados com este comando passwd usu rio grupo op es Onde usu rio Nome do usu rio
13. Se o 11 6 e No GNU Linux os diret rio s o identificados por uma e n o por uma como acontece no DOS Para entrar no diret rio bin voc deve usar cd bin e Os comandos s o case sensitive o que significa que ele diferencia as letras mai sculas de min sculas em arquivos e diret rios O comando 1s e LS s o completamente diferentes e A multitarefa lhe permite usar v rios programas simultaneamente n o pense que multitarefa somente funciona em ambientes gr ficos pois isto errado Para detalhes veja o Execu o de programas Cap tulo 5 e Os dispositivos tamb m s o identificados e uma forma diferente que no DOS por exemplo DOS Windows Linux A dev fd0 B dev fdl G dev hdal 3 1 Quais as diferencas iniciaiso p 19 LPT1 LPT2 LPT3 COM1 COM2 COM3 COM4 Guia Completo Linux dev 1p0 dev 1p1 dev 1p2 dev ttySO dev ttyS1 dev ttyS2 dev ttyS3 e Os recursos multiusu rio lhe permite acessar o sistema de qualquer lugar sem instalar nenhum driver ou programa gigante apenas atrav s de conex es TCP IP como a Internet Tamb m poss vel acessar o sistema localmente com v rios usu rios cada um executando tarefas completamente independente dos outros atrav s dos Terminais Virtuais Fa a um teste pressione ao mesmo tempo a tecla ALT e F2 e voc ser levado para o segundo Terminal Virtual pressione novamente ALT e F1 para retornar ao anterior e Para re
14. Somente lista sistema de arquivos locais m Lista em Mbytes equivalent a block size 1048576 Exemplos df df h df t vfat 8 3 dfo p 79 Guia Completo Linux 8 4 In Cria links para arquivos e diret rios no sistema O link um mecanismo que faz refer ncia a outro arquivo ou diret rio em outra localiza o do disco O link em sistemas GNU Linux faz refer ncia reais ao arquivo diret rio podendo ser feita c pia do link ser copiado o arquivo alvo entrar no diret rio caso o link fa a refer ncia a um diret rio etc ln op es origem link Onde origem Diret rio ou arquivo de onde ser feito o link link Nome do link que ser criado op es S Cria um link simb lico Usado para criar liga es com o arquivo diret rio de destino V Mostra o nome de cada arquivo antes de fazer o link d 8 4 Ino p 80 Guia Completo Linux Cria um hard link para diret rios Somente o root pode usar esta op o Procure sempre usar links simb licos op o s sempre que poss vel ao inv s de hard links Observa es e Se for usado o comando rm com um link somente o link ser removido e Se for usado o comando cp com um link o arquivo original ser copiado ao inv s do link e Se for usado o comando mv com um link a modifica o ser feita no link e Se for usado um comando de visualiza o como o cat o arquivo original ser visualizado Exemplos eI
15. o liberdade de configura o gerenciamento de impress o feito pelo gs e por ser um formato universal compat veis com outros sistemas operacionais Para imprimir um documento via Ghost Script voc precisar do pacote gs gsfonts para a distribui o Debian e distribui es baseadas ou outros de acordo com sua distribui o Linux e suas depend ncias A distribui o Debian vem com v rios exemplos Pos Script no diret rio usr share doc gs example que s o teis para o aprendizado e testes com o Ghost Script Hora da divers o e Copie os arquivos tiger ps gz e alphabet ps gz do diret rio usr share doc gs examples sistemas Debian para tmp e descompacte os com o comando gzip d tiger ps gz e gzip d alphabet ps gz Se a sua distribui o n o possui arquivos de exemplo ou voc n o encontra nenhuma refer ncia de onde se localizam mande um e mail que os envio os 2 arquivos acima s o 32Kb e O Ghost Script requer um monitor EGA VGA ou superior para a visualiza o dos seus arquivos n o tenho certeza se ele funciona com monitores CGA ou H rcules Monocrom tico Para visualizar os arquivos na tela digite gs tiger ps 13 4 1 Ghost Scripto p 144 Guia Completo Linux gs alphabet ps Para sair do Ghost Script pressione CTRL C Neste ponto voc deve ter visto um desenho de um tigre e talvez letras do alfabeto Se o comando gs alphabet ps mostrou somente uma tela em branco voc se esqueceu de instalar a
16. o 11 2 e Is Se o 6 1 e que esteja no caminho de procura de arquivos veja a path Se o 5 2 No aviso de comando root ou usu rio digite o nome do comando e tecle Enter O programa comando executado e receber um n mero de identifica o chamado de PID Process Identification este n mero til para identificar o processo no sistema e assim ter um controle sobre sua execu o ser visto mais adiante neste cap tulo 4 6 Desmontando uma parti o de discoo p 45 Guia Completo Linux Todo o programa executado no GNU Linux roda sob o controle das permiss es de acesso Recomendo ver mais tarde o Permiss es de acesso a arquivos e diret rios Cap tulo 11 Exemplos de comandos 1s df pwd 5 2 path Path o caminho de procura dos arquivos comandos execut veis O path caminho armazenado na vari vel de ambiente PATH Voc pode ver o conte do desta vari vel com o comando echo SPATH Por exemplo o caminho usr local bin usr bin bin usr bin X11 significa que se voc digitar o comando 1s o interpretador de comandos iniciar a procura do programa Is no diret rio usr local bin caso n o encontre o arquivo no diret rio usr local bin ele inicia a procura em usr bin at que encontre o arquivo procurado Caso o interpretador de comandos chegue at o ltimo diret rio do path e n o encontre o arquivo comando digitado mostrada a seguinte mensagem bash Is command not found comando n
17. o as op es dispon veis e para o que cada uma serve Para acionar o help on line digite comando help 16 3 Help on lineo p 161 Guia Completo Linux comando o comando programa que desejamos ter uma explica o r pida O Help on Line n o funciona com comandos internos embutidos no Bash para ter uma ajuda r pida sobre os comandos internos veja help Se o 16 4 Por exemplo 1s help 16 4 help Ajuda r pida til para saber que op es podem ser usadas com os comandos internos do interpretador de comandos O comando help somente mostra a ajuda para comandos internos para ter uma ajuda similar para comandos externos veja a Help on line Se o 16 3 Para usar o help digite help comando Por exemplo help echo help exit 16 5 apropos whatis Apropos procura por programas comandos atrav s da descri o til quando precisamos fazer alguma coisa mas n o sabemos qual comando usar Ele faz sua pesquisa nas p ginas de manual existentes no sistema e lista os comandos programas que atendem a consulta Para usar o comando apropos digite apropos descri o Digitando apropos copy ser mostrado todos os comandos que tem a palavra copy em sua descri o provavelmente os programas que copiam arquivos mas podem ser mostrados outros tamb m 16 4 helpo p 162 Guia Completo Linux 16 6 locate Localiza uma palavra na estrutura de arquivos diret rios do sistema E til quando queremos
18. todos que acompanham as boas distribui es GNU Linux tem sua op o de sa da Lembre se que quando finaliza um processo todos os dados do programa em execu o podem ser perdidos principalmente se estiver em um editor de textos mesmo usando o kill sem o par metro g Procure a op o de sa da de um programa consultando o help on line as p ginas de manual a documenta o que acompanha o programa info pages Para detalhes de como encontrar a ajuda dos programas veja o Como obter ajuda no sistema Cap tulo 16 5 9 Eliminando caracteres estranhos As vezes quando um programa mal comportado finalizado ou quando voc visualiza um arquivo bin rio atrav s do comando cat poss vel que o aviso de comando prompt volte com caracteres estranhos Para fazer tudo voltar ao normal basta digitar reset e teclar ENTER N o se preocupe o comando reset n o reiniciar seu computador como o bot o reset do seu computador faz ele apenas far tudo voltar ao normal Note que enquanto voc digitar reset aparecer o caracteres estranhos ao inv s das letras N o se preocupe basta digitar corretamente e bater ENTER e o aviso de comando voltar ao normal 5 9 Eliminando caracteres estranhoso p 61 Guia Completo Linux Cap tulo 6 Comandos para manipula o de diret rio Abaixo comandos teis para a manipula o de diret rios 6 1 Is Lista os arquivos de um diret rio ls op es caminho
19. 3o n vel um arquivo diret rio chamado grep efind size 1000k Procura no diret rio atual e sub diret rios um arquivo com tamanho maior que 1000 kbytes 1Mbyte 8 7 free Mostra detalhes sobre a utiliza o da mem ria RAM do sistema free op es Onde op es b 8 7 freeo p 85 Guia Completo Linux Mostra o resultado em bytes k Mostra o resultado em Kbytes m Mostra o resultado em Mbytes 0 Oculta a linha de buffers Mostra uma linha contendo o total s num Mostra a utilizac o da mem ria a cada num segundos O free uma interface ao arquivo proc meminfo 8 8 grep Procura por um texto dentro de um arquivo s ou no dispositivo de entrada padr o grep express o arquivo op es 8 8 grepo p 86 Guia Completo Linux Onde express o palavra ou frase que ser procurada no texto Se tiver mais de 2 palavras voc deve identifica la com aspas caso contr rio o grep assumir que a segunda palavra o arquivo arquivo Arquivo onde ser feita a procura op es A n mero Mostra o n mero de linhas ap s a linha encontrada pelo grep B n mero Mostra o n mero de linhas antes da linha encontrada pelo grep f arquivo Especifica que o texto que ser localizado esta no arquivo arquivo h no filename N o mostra os nomes dos arquivos durante a procura 1 ignore case 8 8 grepo p um 87 Guia
20. Abaixo algumas dicas sobre a edi o da linha de comandos n o necess rio se preocupar em decora los Pressione a tecla Backspace lt para apagar um caracter esquerda do cursor e Pressione a tecla Del para apagar o caracter acima do cursor e Pressione CTRL A para mover o cursor para o inicio da linha de comandos e Pressione CTRL E para mover o cursor para o fim da linha de comandos e Pressione CTRL U para apagar o que estiver esquerda do cursor O conte do apagado copiado para uso com CTRL y e Pressione CTRL K para apagar o que estiver direita do cursor O conte do apagado copiado para uso com CTRL y e Pressione CTRL L para limpar a tela e manter o texto que estiver sendo digitado na linha de comando 2 7 Aviso de comando Promptjo p 13 Guia Completo Linux parecido com o comando clear e Pressione CTRL Y para colocar o texto que foi apagado na posi o atual do cursor 2 8 Interpretador de comandos Tamb m conhecido como shell o programa respons vel em interpretar as instru es enviadas pelo usu rio e seus programas ao sistema operacional o kernel Ele que executa comandos lidos do dispositivo de entrada padr o teclado ou de um arquivo execut vel a principal liga o entre o usu rio os programas e o kernel O GNU Linux possui diversos tipos de interpretadores de comandos entre eles posso destacar o bash ash csh tcsh sh etc Entre eles o mais usado o b
21. Completo Linux Ignora diferen a entre mai sculas e min sculas no texto procurado e arquivo n line number Mostra o nome de cada linha encontrada pelo grep U binary Trata o arquivo que ser procurado como bin rio nu Se n o for especificado o nome de um arquivo ou se for usado um h fen grep procurar a string no dispositivo de entrada padr o O grep faz sua pesquisa em arquivos texto Use o comando zgrep para pesquisar diretamente em arquivos compactados com gzip os comandos e op es s o as mesmas Exemplos grep capitulo texto txt ps ax grep inetd grep capitulo texto txt A 2 B 2 8 9 head Mostra as linhas iniciais de um arquivo texto head op es Onde c numero Mostra o numero de bytes do inicio do arquivo n numero 8 9 heado p 88 Guia Completo Linux Mostra o numero de linhas do inicio do arquivo Caso n o for especificado o head mostra as 10 primeiras linhas Exemplos head teste txt head n 20 teste txt 8 10 nl Mostra o n mero de linhas junto com o conte do de um arquivo nl op es arquivo Onde f opc Faz a filtragem de sa da de acordo com opc Numera todas as linhas N o numera linhas vazias n Numera linhas vazias texto 8 10 nlo p 89 Guia Completo Linux Numera somente linhas que cont m o texto v num N mero inicial o padr o 1 num N mero de linhas adicionad
22. FilteL oooonnccnnnnncnnncinonccconoconnncnnnnncnnnacnnn conocio rnnc conan 158 13 5 2 Outros detalhes t cnicos sobre o Magic Filter e eeecereeeeereereranas 158 TALA CENA OVE E idiotas 159 14 1 1 Acentua o em modo TeXtO oooocococononnccnnocononnconnncnonnncnnnnonnnncnnnn crono nro nn cnnnc cnn nc cnn ii Nai 160 14 1 2 Acentua o em modo gr ICO coocococccinoccnonncnonnnonnnnnnnnnconononnnncnnnn conc nro ana nnnc anar nara nara ncnrnnnnss 161 IS ELO que X Window apio ininig dia 162 15 2 A organiza o do ambiente gr fico X WiddOW occcconconnncccoonnnonnccnnnnononccnnnononona conca cnnnnccnnccnnncnnnnss 162 SA ni Los fe a O O A AT 163 ST 163 16 1 P sinas de Ma n al cio A Pautas ni aeee dora acaso aaa 164 162 Into Pases isis 164 16 3 Help Ole id de didas 165 OA li iii 165 16 5 apropos whafis ss ss adorada 165 LOG OCA iss pis A A a da Da RT AA UA db A Te UE age Eaa 170 LOS BIC os ori a E o E a a A a dl ria title 16 8 Documentos HOW TOS ss sssistass assis didas title vi Guia Completo Linux Table of Contents 2 1 Hardware e Software 16 9 Documenta o de Programas re ei ee iee e a a aa title LO IO P O eaeoe OA title LO N RO LAIRE n al E EE N pili title 16 11 1 P ginas Internet de Refer ncia cooconnoconnoccnonccnoncconnnacnonccnnonononncnnnnnonn cacon nc cnnn cc rancia nancnnnnnos title 16112 Listas de diSCUSSIO iii Ea ae aa aaa On ainda a A a EEEE tabs title
23. L O mapa de teclados correspondente ao teclado padr o EUA o br latinl enquanto o ABNT2 o br abnt2 Se n o tiver o arquivo correspondente ao seu teclado ou n o encontra lo voc poder copia lo de http www metainfo org focalinux download outros Consolemaps tar gz este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal raramente usado no Brasil Descompacte o arquivo Consolemaps tar gz para um local em seu sistema por exemplo tmp com o comando tar xzvf Consolemaps tar gz Note que este arquivo serve somente para a configura o no modo texto console veja a se o seguinte para configurar a acentua o no modo gr fico Configurando o Mapa de Teclados 14 1 Acentua oo p 152 Guia Completo Linux Se o arquivo do mapa de teclados possuir a extens o gz descompacte o com o comando gzip dc arquivo gz gt etc kbd default mapougzip d arquivo gz para descompactar e depois o comando cp arquivo kmap etc kbd default Se o arquivo possuir a extens o tar gz descompacte o com o comando tar zxvf arquivo tar gz e depois use o comando cp arquivo kmap etc kbd default Fa a isto substituindo arquivo gz ou arquivo tar gz com o nome do arquivo compactado que cont m o mapa de teclados Voc pode manter o arquivo etc kbd default map gz pois este arquivo lido pelos scripts de inicializa o da Debian somente se o arquivo etc kbd default map n o for encontrado Se dese
24. Lista os arquivos do diret rio atual els bin sbin Lista os arquivos do diret rio bin e sbin 6 2 cd Entra em um diret rio Voc precisa ter a permiss o de execug o para entrar no diret rio cd diretorio onde diretorio diret rio que deseja entrar Exemplos 6 2 cdo p els la bin Listagem completa vertical dos arquivos do diret rio bin inclusive os ocultos 66 Guia Completo Linux e Usando cd sem par metros ou cd voc retornar ao seu diret rio de usu rio diret rio home e cd retornar ao diret rio ra z e cd retornar ao diret rio anteriormente acessado e cd sobe um diret rio ecd diretoriol sobe um diret rio e entra imediatamente no pr ximo por exemplo quando voc est em usr sbin voc digita cd bin o comando cd retorna um diret rio usr e entra imediatamente no diret rio bin usr bin 6 3 pwd Mostra o nome e caminho do diret rio atual Voc pode usar o comando pwd para verificar em qual diret rio se encontra caso seu aviso de comandos n o mostre isso 6 4 mkdir Cria um diret rio no sistema Um diret rio usado para armazenar arquivos de um determinado tipo O diret rio pode ser entendido como uma pasta onde voc guarda seus papeis arquivos Como uma pessoa organizada voc utilizar uma pasta para guardar cada tipo de documento da mesma forma voc pode criar um diret rio vendas para guardar seus arquivos relacionados
25. O site conta com um jogo de domin on line muito interessante feito pela empresa como uma pequena demonstra o dos servi os que oferece Respons vel pela p gina thecore Othecore com br endere o http www thecore com br ehttp ldp br conectiva com br Projeto de documenta o do GNU Linux no Brasil Toda a documenta o traduzida para o Portugu s do Brasil pode ser encontrada l Respons vel pela p gina ricardo Oconectiva com br endere o http ldp br conectiva com br e http expansion onweb cx Site que visa juntar e divulgar principalmente a documenta o do GNU Linux sejam HOW TOS ou simples dicas Respons vel pela p gina netstartO linuxbr com br endere o http expansion onweb cx entto www linux ora P gina oficial do GNU Linux mantida pela Transmeta a empresa que Linus Torvalds vem trabalhando atualmente Muita refer ncia sobre GNU Linux distribui es hardwares softwares downloads etc Respons vel pela p gina webmaster O linux org endere o http www linux org 16 10 FAQo p 168 Guia Completo Linux ehnttp counter 1i org Este um servi o que tem o objetivo de contar os usu rios m quinas grupos de usu rios Linux existentes ao redor do mundo Te encorajo a se registrar neste site e indica lo aos seus amigos de gra a voc estar contribuindo para o aumento das estat sticas do n mero de usu rios no mundo pa s sua cidade etc O site
26. X 11 5 Permiss es de Acesso Especiaiso p 128 Guia Completo Linux 1 Crie um arquivo teste digitando touch teste e defina sua permiss o para rw rw r chmod ug rw o r testeou chmod 664 teste 2 Agora use o comando chmod a X teste 3 digitels 1 4 Veja que as permiss es do arquivo n o foram afetadas 5 agora digite chmod o x teste 6 digitels 1 voc colocou a permiss o de execu o para os outros usu rios 7 Agora use novamente o comando chmod a X teste 8 digitels 1 9 Veja que agora a permiss o de execu o foi concedida a todos os usu rios pois foi verificado que o arquivo era execut vel tinha permiss o de execu o para outros usu rios 10 Agora use o comando chmod a X teste 11 Ele tamb m funcionar e remover as permiss es de execu o de todos os usu rios porque o arquivo teste tem permiss o de execu o confira digitando 1s 1 12 Agora tente novamente o chmod a X teste 13 Voc deve ter reparado que a permiss o de acesso especial X semelhante a x mas somente faz efeito quanto o arquivo j tem permiss o de execu o para o dono grupo ou outros usu rios 11 5 Permiss es de Acesso Especiaiso p 129 Guia Completo Linux Em diret rios a permiss o de acesso especial X funciona da mesma forma que x at mesmo se o diret rio n o tiver nenhuma permiss o de acesso x 11 6 A conta root Esta se o foi retirada do Manual de Instala o da Debian A cont
27. arquivo caminhol arquivol onde caminho arquivo Diret rio arquivo que ser listado caminho I arquivol Outro Diret rio arquivo que ser listado Podem ser feitas v rias listagens de uma s vez op es a all Lista todos os arquivos inclusive os ocultos de um diret rio A almost all 6 1 Iso p 62 Guia Completo Linux Lista todos os arquivos inclusive os ocultos de um diret rio exceto o diret rio atual e o de n vel anterior B ignore backups N o lista arquivos que terminam com Backup color PARAM Mostra os arquivos em cores diferentes conforme o tipo de arquivo PARAM pode ser never Nunca lista em cores mesma coisa de n o usar o par metro color always Sempre lista em cores conforme o tipo de arquivo auto Somente colore a listagem se estiver em um terminal d directory Lista os nomes dos diret rios ao inv s do conte do f N o classifica a listagem G no group Oculta a coluna de grupo do arquivo h human readable Mostra o tamanho dos arquivos em Kbytes Mbytes Gbytes 6 1 Iso p 63 Guia Completo Linux H Faz o mesmo que h mas usa unidades de 1000 ao inv s de 1024 para especificar Kbytes Mbytes Gbytes l Usa o formato longo para listagem de arquivos Lista as permiss es data de modifica ao donos grupos etc n Usa a identifica o de usu rio e grupo num rica ao inv s do
28. atrav s do teclado Sair atrav s do teclado Instruc o Ilegal Sinal de abortar enviado pela fun o abort 56 AL US US ti R1 R2 CHLD CONT STOP TSTP IN TTOU 30 10 16 31 12 17 20 17 18 19 18 25 177 19 23 18 20 24 21 7 21 26 22 22 27 ral EI Guia Completo Linux Exce o de ponto Flutuante Sinal de destrui o do processo Refer ncia Inv lida de mem ria Pipe Quebrado escreveu para o pipe sem leitores Sinal do Temporizador da chamada do sistema alarm Sinal de T rmino Sinal definido pelo usu rio 1 Sinal definido pelo usu rio 2 Processo filho parado ou terminado Continuar a execu o se interrompido Interromper processo Interromper digita o no terminal Entrada do terminal para o processo em segundo plano Saida do terminal para o processo em segundo plano As letras da coluna A o tem o seguinte significado e A A a o padr o temrinar o processo e B A a o padr o ignorar o sinal e C A a o padr o terminar o processo e mostrar o core 5 7 9 Sinais do Sistemao p 57 Guia Completo Linux e D A a o padr o parar o processo e E O sinal n o pode ser pego e E O sinal n o pode ser ignorado Sinais n o descritos no POSIX 1 mas descritos na SUSv2 Sinal Valor Ac o Coment rio BUS 10 7 10 Erro no Barramento acesso incor
29. cen rio software livre c digo aberto Atualiza o di ria Respons vel pela p gina Linux Solutions baptista linuxsolutions com br endere o http www olinux com br e http come to linuxworld Informa es sobre distribui es Linux downloads gerenciadores de janelas Enlightenment Window Maker etc temas com fotos ilustrativas se o programa do m s onde falado sobre um programa interessante se o sobre jogos para as pessoas enviarem suas d vidas de jogos Em Portugu s Esta homepage tamb m traz uma se o onde as pessoas escrevem suas d vidas que s o recebidas pelo respons vel pela p gina solucionadas e respondidas Respons vel pela p gina Luiz Estev o Baptista de Oliveira luizestevao O yahoo com endere o http come to linuxworld ebttp linux unicamp br Site que visa concentrar informa es em Portugu s sobre o GNU Linux fornecendo um ponto de partida na Internet Brasileira para usu rios iniciantes e 16 10 FAQo p 167 Guia Completo Linux experientes Possui links FTPs p blicos listas de discuss o e outros servi os dispon veis sobre o Linux no Brasil Respons vel pela p gina webmaster unicamp br endere o http linux unicamp br ebttp www thecore com br Empresa que publica o Core News o primeiro boletins de noticias de free software do pa s O site tamb m oferece um mecanismo de contagem de acesso ranking para sites que apoiam o Core News
30. com vendas naquele local mkdir op es caminho diret rio caminhol diret riol onde caminho Caminho onde o diret rio ser criado 6 3 pwdo p 67 Guia Completo Linux diret rio Nome do diret rio que ser criado op es verbose Mostra uma mensagem para cada diret rio criado As mensagens de erro ser o mostradas mesmo que esta opc o n o seja usada Para criar um novo diret rio voc deve ter permiss o de grava o Por exemplo para criar um diret rio em tmp com o nome de teste que ser usado para gravar arquivos de teste voc deve usar o comando mkdir Itmp teste Podem ser criados mais de um diret rio com um nico comando mkdir tmp teste tmp testel tmp teste2 6 5 rmdir Remove um diret rio do sistema Este comando faz exatamente o contr rio do mkdir O diret rio a ser removido deve estar vazio e voc deve ter permiss o de grava o para remove lo rmdir caminho diret rio caminhol diret riol onde caminho Caminho do diret rio que ser removido 6 5 rmdiro p 68 Guia Completo Linux diret rio Nome do diret rio que ser removido E necess rio que esteja um n vel acima do diret rio s que ser o removido s Para remover diret rios que contenham arquivos use o comando rm com a op o r para maiores detalhes veja rm Se o 7 3 Por exemplo para remover o diret rio tmp teste voc deve estar no diret rio tmp e executar o comando
31. comando til na constru o de scripts para mostrar mensagens na tela para o usu rio acompanhar sua execu o echo mensagem A op o n pode ser usada para que n o ocorra o salto de linha ap s a mensagem ser mostrada 8 21 su Permite o usu rio mudar sua identidade para outro usu rio sem fazer o logout Util para executar um programa ou comando como root sem ter que abandonar a se o atual 8 19 mesgo p 97 Guia Completo Linux su usu rio Onde usu rio o nome do usu rio que deseja usar para acessar o sistema Se n o digitado assumido o usu rio root Ser pedida a senha do superusu rio para autentica o Digite exit quando desejar retornar a identifica o de usu rio anterior 8 22 sync Grava os dados do cache de disco na mem ria RAM para todos os discos r gidos e flex veis do sistema O cache um mecanismo de acelera o que permite que um arquivo seja armazenado na mem ria ao inv s de ser imediatamente gravado no disco quando o sistema estiver ocioso o arquivo gravado para o disco O GNU Linux procura utilizar toda mem ria RAM dispon vel para o cache de programas acelerando seu desempenho de leitura grava o sync O uso do sync til em disquetes quando gravamos um programa e precisamos que os dados sejam gravados imediatamente para retirar o disquete da unidade Mas o m todo recomendado especificar a op o sync durante a montagem da unidade de disquetes para detalhes v
32. conex o usando usu rio como nome de usu rio Exemplo telnet 192 168 1 1 telnet 192 168 1 1 23 9 3 finger Mostra detalhes sobre os usu rios de um sistema Algumas vers es do finger possuem bugs e podem significar um risco para a seguran a do sistema E recomendado desativar este servi o na m quina local finger usu rio usu rioQhost Onde usu rio Nome do usu rio que deseja obter detalhes do sistema Se n o for digitado o nome de usu rio o sistema mostra detalhes de todos os usu rios conectados no momento usu rio host Nome do usu rio e endere o do computador que deseja obter detalhes l Mostra os detalhes de todos os usu rios conectados no momento Entre os detalhes est o inclu dos o nome do interpretador de comandos shell do usu rio diret rio home nome do usu rio endere o etc P N o exibe o conte do dos arquivos plan e project 9 3 fingero p 105 Guia Completo Linux Se for usado sem par metros mostra os dados de todos os usu rios conectados atualmente ao seu sistema Exemplo finger finger root 9 4 ftp Permite a transfer ncia de arquivos do computador remoto local e vice versa O file transfer protocol o sistema de transmiss o de arquivos mais usado na Internet E requerida a autentica o do usu rio para que seja permitida a conex o Muitos servidores ftp disponibilizam acesso an nimo aos usu rios com acesso restrito Uma vez conectado a um servidor ftp
33. epson impressao2 epson Os arquivos podem ser impressos usando os mesmos m todos acima dev 1p0 para uma impressora em dev lp0 13 4 1 Ghost Scripto p 146 Guia Completo Linux 4 para redirecionar a sa da de processamento do gs para a sa da padr o til para usar O gs com pipes NV lpr Envia a sa da do Ghost Script para o daemon de impress o O objetivo deixar a impress o mais r pida Se voc curioso ou n o esta satisfeito com as op es mostradas acima veja a p gina de manual do gs 13 5 Magic Filter O Magic Filter um filtro de impress o inteligente Ele funciona acionado pelo spool de impress o mais especificamente o arquivo etc printcap e permite identificar e imprimir arquivos de diversos tipos diretamente atrav s do comando lpr arquivo um timo programa e ALTAMENTE RECOMENDADO se voc deseja apenas clicar no bot o imprimir e deixar os programas fazerem o resto A inte o do programa justamente automatizar os trabalhos de impress o e spool A maioria dos programas para ambiente gr fico X11 incluindo o Netscape Word Perfect Gimp e Star Office trabalham nativamente com o magicfilter 13 5 1 Instala o e configura o do Magic Filter O Magic Filter encontrado no pacote magicfilter da distribui o Debian e baseadas Sua configura o pode ser feita com o programa magicfilterconfig que torna o processo de configura o r pido e f cil para quem n o
34. es de acesso do arquivo diret rio por exemplo se o arquivo teste txt tiver a permiss o de acesso r xr e voc digitar chmod o u as permiss es de acesso dos outros usu rios o ser o id nticas ao do dono u Ent o a nova permiss o de acesso do arquivo teste txt ser r xr r x Exemplos de permiss es de acesso chmod g tr Permite que todos os usu rios que perten am ao grupo dos arquivos g tenham permiss es de leitura r em todos os arquivos do diret rio atual chmod o r teste txt Retira a permiss o de leitura r do arquivo teste txt para os outros usu rios usu rios que n o s o donos e n o pertencem ao grupo do arquivo teste txt chmod uo x teste txt Inclui a permiss o de execu o do arquivo teste txt para o dono e grupo do arquivo chmod a x teste txt 11 6 A conta rooto p 132 Guia Completo Linux Inclui a permiss o de execu o do arquivo teste txt para o dono grupo e outros usu rios chmod a rw teste txt Define a permiss o de todos os usu rios exatamente para leitura e grava o do arquivo teste txt 11 8 chgrp Muda o grupo de um arquivo diret rio chgrp op es grupo arquivo diret rio Onde grupo Novo grupo do arquivo diret rio arquivo diret rio Arquivo diret rio que ter o grupo alterado op es c changes Somente mostra os arquivos grupos que forem alterados f silent 11 8 chgrpo p 133 Guia Completo Li
35. intersvr plip Mesmo que o acima keyb loadkeys Sem diferen as somente que a posi o das teclas do teclado pode ser editada Desnecess rio para a maioria dos usu rios mem cat proc meminfo Mostra detalhes sobre a quantidade de dados top em buffers cache e mem ria virtual disco more more less O more equivalente a ambos os sistemas mas o less permite que sejam usadas as setas para cima e para baixo o que torna a leitura do texto muito mais agrad vel move mv Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo movidos deve se usar a 3 2 Comandos equivalentes entre DOS e Linuxo p 25 Guia Completo Linux op o v e para qu le pergunte se deseja substituir um arquivo j existente deve se usar a op o i scan gt N o existem virus no Linux devido as restri es do usu rio durante execu o de programas backup tar O tar permite o uso de compacta o atrav s do par metro Z tem um melhor esquema d recupera o de arquivos corrompidos que j segue evoluindo h 30 anos em sistemas UNIX print lpr O lpr mais r pido permite at mesmo impress es de gr ficos ou arquivos compactados diretamente caso seja usado o programa magicfilter E o programa de Spool de impressoras usados no sistema Linux Unix xcopy cp R Pouca diferen a requer que seja usado a op o v para mostrar os arquivos que 3 2 Comandos equivalent
36. localizar onde um comando ou programa se encontra para copia lo curiosidade etc A pesquisa feita em um banco de dados constru do com o comando updatedb sendo feita a partir do diret rio ra z e sub diret rios Para fazer uma consulta com o locate usamos locate express o A express o deve ser o nome de um arquivo diret rio ou ambos que ser o procurados na estrutura de diret rios do sistema Como a consulta por um programa costuma localizar tamb m sua p gina de manual recomend vel usar pipes para filtrar a sa da do comando para detalhes veja a pipe Se o 12 4 Por exemplo para listar os diret rios que cont m o nome cp locate cp Agora mostrar somente arquivos bin rios usamos locate cplgrep bin 16 7 which Localiza um programa na estrutura de diret rios do path E muito semelhante ao locate mas a busca feita no path do sistema e somente s o mostrados arquivos execut veis which programa comando 16 6 locateo p 163 Guia Completo Linux 16 8 Documentos HOWTO s S o documentos em formato texto html etc que explicam como fazer determinada tarefa ou como um programa funciona Normalmente s o feitos na linguagem SGML e convertidos para outros formatos como o texto HTML Pos Script depois de prontos Estes trazem explica es detalhadas desde como usar o bash at sobre como funciona o modem ou como montar um servidor internet completo Os HOWTO s podem ser encontrados no dire
37. mantido grupo Nome do grupo que o comando ser executado comando Comando que ser executado O comando ser executado pelo bash Quando este comando usado pedida a senha do grupo que deseja acessar Caso a senha do grupo esteja incorreta ou n o exista senha definida a execu o do comando negada Exemplo sg root Is root 10 8 Adicionando um novo grupo a um usu rio Para incluir um novo grupo a um usu rio e assim permitir que ele acesse os arquivos diret rios que pertencem quele grupo voc deve estar como root e editar o arquivo etc group Este arquivo possui o seguinte formato NomedoGrupo senha GID usu rios Onde 10 8 Adicionando um novo grupo a um usu rioo p 115 Guia Completo Linux NomedoGrupo o nome daquele grupo de usu rios senha Senha para ter acesso ao grupo Caso esteja utilizando senhas ocultas para grupos as senhas estar o em etc gshadow GID Identifica o num rica do grupo de usu rio usuarios Lista de usu rios que tamb m fazem parte daquele grupo Caso exista mais de um nome de usu rio eles devem estar separados por v rgula Deste modo para acrescentar o usu rio joao ao grupo audio para ter acesso aos dispositivos de som do Linux acrescente o nome no final da linha audio x 100 j0ao Pronto basta digitar Logout e entrar novamente com seu nome e senha voc estar fazendo parte do grupo audio configura digitando groups ou id Outros nomes de usu
38. o e o gt o p 140 Guia Completo Linux Antes de seguir os passos descritos neste cap tulo tenha certeza que seu kernel foi compilado com o suporte a impressora paralela ativado caso contr rio at mesmo a impress o direta para a porta de impressora falhar 13 1 Portas de impressora Uma porta de impressora o local do sistema usado para se comunicar com a impressora Em sistemas GNU Linux a porta de impressora identificada como Ip0 Ip1 Ip2 no diret rio dev correspondendo respectivamente a LPT1 LPT2 e LPT3 no DOS e Windows Recomendo que o suporte a porta paralela esteja compilado como m dulo no kernel 13 2 Imprimindo diretamente para a porta de impressora Isto feito direcionando a sa da ou o texto com gt diretamente para a porta de impressora no diret rio dev Supondo que voc quer imprimir o texto contido do arquivo trabalho txt e a porta de impressora em seu sistema dev lp0 voc pode usar os seguintes comandos e cat trabalho txt gt dev 1p0 Direciona a sa da do comando cat para a impressora e cat lt trabalho txt gt dev 1p0 Faz a mesma coisa que o acima ecat n trabalho txt gt dev 1p0 Numera as linhas durante a impress o head n 30 trabalho txt gt dev 1p0 Imprime as 30 linhas iniciais do arquivo e cat trabalho txt tee dev 1p0 Mostra o conte do do cat na tela e envia tamb m para a impressora A e cd q Os m todos acima servem somente para imp
39. o encontrado O caminho de diret rios vem configurado na instala o do Linux mas pode ser alterado no arquivo etc profile Caso deseje alterar o caminho para todos os usu rios este arquivo o melhor lugar pois ele lido por todos os usu rios no momento do login Caso um arquivo comando n o esteja localizado em nenhum dos diret rios do path voc deve executa lo usando um na frente do comando Se deseja alterar o path para um nico usu rio modifique o arquivo bash profile em seu diret rio de usu rio home 5 2 patho p 46 Guia Completo Linux OBSERVA O Por motivos de seguran a n o inclua o diret rio atual PWD no path 5 3 Tipos de Execu o de comandos programas Um programa pode ser executado de duas formas 1 Primeiro Plano Tamb m chamado de foreground Quando voc deve esperar o t rmino da execu o de um programa para executar um novo comando Somente mostrado o aviso de comando ap s o t rmino de execu o do comando programa 2 Segundo Plano Tamb m chamado de background Quando voc n o precisa esperar o t rmino da execu o de um programa para executar um novo comando Ap s iniciar um programa em background mostrado um n mero PID identifica o do Processo e o aviso de comando novamente mostrado permitindo o uso normal do sistema O programa executado em background continua sendo executado internamente Ap s ser conclu do o sistema retorna uma mensagem
40. outros usu rios 2 para somente execu o x o acesso do grupo 5 como leitura e execu o rx e o acesso do dono 7 como leitura grava o e execu o rwx 11 10 Modo de permiss o octalo p 137 Guia Completo Linux Cap tulo 12 Redirecionamentos e Pipe Esta se o explica o funciomento dos recursos de direcionamento de entrada e sa da do sistema GNU Linux 12 1 gt Redireciona a sa da de um programa comando script para algum dispositivo ou arquivo ao inv s do dispositivo de saida padr o tela Quando usado com arquivos este redirecionamento cria ou substitui o conte do do arquivo Por exemplo voc pode usar o comando Is para listar arquivos e usar 1s gt listagem para enviar a sa da do comando para o arquivo listagem Use o comando cat para visualizar o conte do do arquivo listagem O mesmo comando pode ser redirecionado para o segundo console dev tty2 usando 1s gt dev tty2 o resultado do comando Is ser mostrado no segundo console pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro 12 2 gt gt Redireciona a sa da de um programa comando script para algum dispositivo ou final de arquivo ao inv s do dispositivo de sa da padr o tela A diferen a entre este redirecionamento duplo e o simples se caso for usado com arquivos adiciona a sa da do comando ao final do arquivo existente ao inv s de substituir seu conte do Por exemplo voc pode ac
41. portuguese Olists debian org Lista de discuss o para usu rios Portugueses da Debian Tamb m s o discutidos assuntos relacionados ao Linux em geral A inscrig o aberta a todos os interessados 16 11 2 Listas de discuss oo p 170 Guia Completo Linux Para se inscrever envie uma mensagem para debian user portuguese requestO lists debian org contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc estar cadastrado e poder enviar e receber mensagens dos participantes debian news portuguese O lists debian org A Debian extremamente bem estruturada quanto a divulga es e not cias v rias listas de email e v rias p ginas comp e essa base A Debian Weekly News especialmente importante pois d uma vis o geral do que se passou na Debian durante a semana Sua vers o Brasileira editada e traduzida por Gustavo Noronha Silva kov e conta com a lista de pacotes traduzida por Adriano Freitas afreitas e revisada por Hilton Fernandes e n o traz apenas tradu es mas tamb m adi es dos acontecimentos atuais da Debian no Brasil ou projetos conclu dos ou lan ados pela equipe Debian br http debian br sourceforge net Essa lista N O usada para resolu o de d vidas e problemas apenas para o RECEBIMENTO de not cias relacionadas a Debian N o poste mensa
42. rios podem ser acrescentados ao grupo audio bastando separar os nomes com v rgula 10 9 chfn Muda os dados usados pelo comando finger Se o 9 3 chfn usu rio op es 10 9 chfno p 116 Onde usu rio Nome do usu rio op es f nome Muda o nome completo do usu rio nome Muda o n mero da sala do usu rio w tel Muda o telefone de trabalho do usu rio h tel Muda o telefone residencial do usu rio o outros Muda outros dados do usu rio Caso o nome que acompanha as op es como o nome completo contenha espa os use Guia Completo Linux Exemplo cnfn f Nome do Usu rio root root 10 9 chfno p para identifica lo 117 Guia Completo Linux 10 10 id Mostra a identifica o atual do usu rio grupo prim rio e outros grupos que pertence id op es usu rio Onde usu rio o usu rio que desejamos ver a identifica o grupos prim rios e complementares op es g group Mostra somente a identifica o do grupo prim rio G groups Mostra a identifica o de outros grupos que pertence n name Mostra o nome do usu rio e grupo ao inv s da indentifica o num rica u user Mostra somente a identifica o do usu rio user ID 10 10 ido p 118 Guia Completo Linux r real Mostra a identificag o real de usu rio e grupo ao inv s da efetiva Esta opg o deve ser usada jun
43. ser mostrado o n mero de seu job e o aviso de comando Para retornar a execu o de um comando pausado use fg Se o 5 7 4 ou bg Se o 5 7 5 O programa permanece na mem ria no ponto de processamento em que parou quando ele interrompido Voc pode usar outros comandos ou rodar outros programas enquanto o programa atual est interrompido 5 7 3 jobs O comando jobs mostra os processos que est o parados ou rodando em segundo plano Processos em segundo plano s o iniciados usando o s mbolo amp no final da linha de comando veja a Tipos de Execu o de 5 7 Controle de execu o de processoso p 51 Guia Completo Linux comandos programas Se o 5 3 ou atrav s do comando bg jobs O n mero de identifica o de cada processo parado ou em segundo plano job usado com os comandos fg Se o 5 7 4 e bg Se o 5 7 5 5 7 4 fg Permite a fazer um programa rodando em segundo plano ou parado rodar em primeiro plano Voc deve usar o comando jobs para pegar o n mero do processo rodando em segundo plano ou interrompida este n mero ser passado ao comando fg para ativa lo em primeiro plano fg n mero Onde n mero o n mero obtido atrav s do comando jobs Caso seja usado sem par metros o fg utilizar o ltimo programa interrompido o maior n mero obtido com o comando jobs Exemplo fg 1 5 7 5 bg Permite fazer um programa rodando em primeiro plano ou parado rodar em segundo plano Para fa
44. ser beneficiar das solu es discutidas Existem milhares de listas de discuss es sobre o GNU Linux espalhadas pelo mundo em Portugu s existem algumas dezenas Algumas listas s o espec ficas a um determinado assunto do sistema algumas s o feitas para usu rios iniciantes ou avan ados outras falam praticamente de tudo Existem desde usu rios iniciantes hackers consultores administradores de redes experientes e gurus participando de listas e oferecendo suporte de gra a a quem se aventurar em instalar e usar o sistema GNU Linux A lista de discuss o funciona da seguinte forma voc se inscreve na lista enviando uma mensagem ao endere o de inscri o ser enviada um pedido de confirma o por e mail simplesmente d um reply na mensagem para ser cadastrado Pronto agora voc estar participando do grupo de usu rios e receber todas as mensagens dos participantes do grupo Assim voc poder enviar sua mensagem e ela ser vista por todos os participantes da lista Da mesma forma voc pode responder uma d vida de outro usu rio da lista ou discutir algum assunto tirar alguma d vida sobre a d vida de outra pessoa etc N o tenha vergonha de enviar sua pergunta participar de listas de discuss o uma experi ncia quase obrigat rio de um Linuxer Abaixo segue uma rela o de listas de discuss o em Portugu s com a descri o endere o de inscri o e o que voc deve fazer para ser cadastrado debian user
45. tamb m conta com um sistema de estat sticas de usu rios m quinas e grupos de usu rios espalhados ao redor do mundo Voc pode saber em poucos segundos a quantidade de usu rios Linux em seu pa s cidade etc Respons vel pela p gina Harald T Alvestrand harald O alvestrand no endere o http counter li org e http metalab unc edu O ponto de refer ncia mais tradicional de softwares GNU Linux do mundo Voc pode encontrar desde dicas documenta o todos os How Tos at diversas distribui es GNU Linux Respons vel pelo site webmaster Q sunsite unc edu endere o http metalab unc edu ebttp www themes org Neste site voc encontra milhares de temas dividos em categorias para os mais diversos gerenciadores de janelas no GNU Linux O site muito pesado por causa das fotos recomend vel um bom fax modem ou muita paci ncia Respons vel pela p gina webmaster O themes org endere o http www themes org Caso conhecer uma p gina de Internet que contenha materiais teis a comunidade GNU Linux ou desejar incluir a sua entre em contato para sua inclus o na pr xima vers o do guia junto com uma descri o da p gina 16 10 FAQo p 169 Guia Completo Linux 16 11 2 Listas de discuss o S o grupos de usu rios que trocam mensagens entre si resolvem d vidas ajudam na configura o de programas instala o etc considerado o melhor suporte ao GNU Linux pois qualquer participante pode
46. vii 2 1 Hardware e Software Hardware Significa parte f sica do computador disquete impressoras monitores placa m e placa de fax discos r gidos etc Software S o os programas usados no computador sistema operacional processador de textos planilha banco de dados scripts comandos etc 2 2 Arquivos E onde gravamos nossos dados Um arquivo pode conter um texto feito por n s uma m sica programa planilha etc Cada arquivo deve ser identificado por um nome assim ele pode ser encontrado facilmente quando desejar usa lo Se estiver fazendo um trabalho de hist ria nada melhor que salva lo com o nome historia Um arquivo pode ser bin rio ou texto para detalhes veja a Arquivo texto e bin rio Se o 2 2 3 O GNU Linux Case Sensitive ou seja ele diferencia letras mai sculas e min sculas nos arquivos O arquivo historia completamente diferente de Historia Esta regra tamb m v lido para os comandos e diret rios Prefira sempre que poss vel usar letras min sculas para identificar seus arquivos pois quase todos os comandos do sistema est o em min sculas Um arquivo oculto no GNU Linux identificado por um no inicio do nome por exemplo bashrc Arquivos ocultos n o aparecem em listagens normais de diret rios deve ser usado o comando ls a para tamb m listar arquivos ocultos 2 1 Hardware e Softwareo p 1 Guia Completo Linux 2 2 1 Extens o de arquivos A extens o serve para
47. Guia Completo Linux Table of Contents 1 1 Sistema Operaci n ci italian 1 SACA Eia DEEE O NON 1 1 2 1 Algumas Caracter sticas do Linux crer arara con EEEE E E REE 2 13 Distribui es do LinuX aE garita ra IN EL EEE E E cito Sad 2 14 Software LIVTE Ss A iss nes do e ica 3 1 5 Desligando 0 computador iii siii SD SEGA N CS estada 3 1 6 Reiniciando O computador RA E AO 4 2 1 Hardware Software ssssesssnezissaissostaiaso scnsacstiteason ii iaaco pi iao ar SASAK Sna Eanes E TO ans o TO a deco since sob iasassu toras rR vida 5 DEZ A TQUIVOSS det ca sta ta Te Po pa de dba E do oa RR e e adas E de dele 5 2 251 Extens o de arquivOS roeie kees ERE EE Aa Janta da bd aa ed santa ad nes ti 5 22 2 Tamanho de arquivos liinda abel aii si 6 2 2 3 Arquivo tekto ED iia 6 DES DITEL LIO PRTA EEEE A EA EA SEEE EE EEE A 7 PAT IR DIRAL pi LG EE AOS RS RR CR A T E TO SEENE EAEE ET 7 2 3 2 DITEL TIO padr o on n ni crias e e a a ANE RE SEEE EA Ae Ee CURRAL EE aeaa 10 23 3 Diret rio DOME a a A a 10 213 4 Diret rio SUPERLOE o co contra ade see RN 12 POR SR O ERRAR CODISE NRP DRA RP A 12 2 3 6 Caminho na estrutura de dITet LIOS cococcccccnconococanananananananananannononcn nono nononcn nono nono nococonanonenenos 13 2 3 1 Exemplo de dirt A id 14 2 3 8 Estrutura b sica de diret rios do Sistema Linux ooococncncnnonnonononononannanononononcnnononononoccncnonanononos 15 2 4 Nomeando Arquivos e Diret rIOS ooooocccnoccccon
48. Linux Mostra a mem ria ocupada por cada processo em execu o Mostra a rvore de execu o de comandos comandos que s o chamados por outros comandos Mostra vari veis de ambiente no momento da inicializa o do processo w Mostra a continua o da linha atual na pr xima linha ao inv s de cortar o restante que n o couber na tela As op es acima podem ser combinadas para resultar em uma listagem mais completa Voc tamb m pode usar pipes l para filtrar a sa da do comando ps Para detalhes veja a pipe Se o 12 4 Ao contr rio de outros comandos o comando ps n o precisa do hifen para especificar os comandos Isto porque ele n o utiliza op es longas e n o usa par metros Exemplos ps ps ax grep inetd ps auxf ps auxw 5 6 top Mostra os programas em execu o ativos parados tempo usado na CPU detalhes sobre o uso da mem ria RAM Swap disponibilidade para execu o de programas no sistema etc top um programa que continua em execu o mostrando continuamente os processos que est o rodando em seu computador e os recursos utilizados por eles Para sair do top pressione a tecla q 5 6 topo p 49 Guia Completo Linux top op es Onde d tempo Atualiza a tela ap s o tempo em segundos s Diz ao top para ser executado em modo seguro i Inicia o top ignorando o tempo de processos zumbis C Mostra a linha de comando ao inv s do nome do programa A ajuda s
49. Minuto AnoSegundos Onde MesDiaHoraMinuto AnoSegundos S o respectivamente os n meros do m s dia hora e minutos sem espa os Opcionalmente voc pode especificar o Ano com 2 ou 4 digitos e os Segundos FORMATO Define o formato da listagem que ser usada pelo comando date Os seguintes formatos s o os mais usados d Dia do M s 00 31 d M s do Ano 00 12 y Ano dois d gitos Y Ano quatro d gitos H Hora 00 24 8 2 dateo p 77 Guia Completo Linux AS I Hora 00 12 M Minuto 00 59 3 Dia do ano 1 366 p AM PM til se utilizado com d r Formato de 12 horas completo hh mm ss AM PM T Formato de 24 horas completo hh mm ss w Dia da semana 0 6 Outros formatos podem ser obtidos atrav s da p gina de manual do date Para maiores detalhes veja a p gina de manual do comando date Para ver a data atual digite date Se quiser mudar a Data para 25 12 e a hora para 08 15 digite date 12250815 Para mostrar somente a data no formato dia m s ano date d m Y 8 3 df Mostra o espa o livre ocupado de cada parti o df op es 8 3 dfo p 78 Guia Completo Linux onde op es a Inclui sistemas de arquivos com 0 blocos h human readable Mostra o espa o livre ocupado em MB KB GB ao inv s de blocos H Id ndico a h mas usa 1000 ao inv s de 1024 como unidade de c lculo k Lista em Kbytes l
50. Organiza as linhas de um arquivo texto ou da entrada padr o sort op es arquivo Onde arquivo E o nome do arquivo que ser organizado Caso n o for especificado ser usado o dispositivo de entrada padr o normalmente o teclado ou um op es 8 12 lesso p 91 Guia Completo Linux b Ignora linhas em branco d Somente usa letras digitos e espa os durante a organiza o f Ignora a diferen a entre mai sculas e min sculas rf Inverte o resultado da compara o n Caso estiver organizando um campo que cont m n meros os n meros ser o organizados na ordem aritm tica Por exemplo se voc tiver um arquivo com os n meros 100 10 50 Usando a op o n o arquivo ser organizado desta maneira 8 12 lesso p 92 Guia Completo Linux 10 50 100 Caso esta op o n o for usada com o sort ele organizar como uma listagem alfab tica que come am de a at z e do O at 9 10 100 50 c Verifica se o arquivo j esta organizado Caso n o estiver retorna a mensagem disorder on arquivo o arquivo Grava a sa da do comando sort no arquivo Abaixo exemplos de uso do comando sort e sort texto txt Organiza o arquivo texto txt em ordem crescente e sort texto txt r Organiza o conte do do arquivo texto txt em ordem decrescente e cat texto txt sort Faz a mesma coisa que o primeiro exemplo s que neste caso a sa da do comando cat redireciona
51. R 103 B 2D SVO ss dv A A A ada 105 PASSA BU VA A RR RR RR RR A ORE RR RAROS RREO ARE RADIO RAR RR 106 BIZATEDOOL P AE E E O e SO tE TA don oi Ga a De Ga 107 ARI ARa LONA o NA 107 e PA OTA O EE E EAE EE dls dx 108 O a Aan a n OR ER OS a a aa REAR RCA RR 108 A A NE 109 A E ONO 111 S PE E O NO 112 SRA OLEN aT i EES E RR EE E ATE ET 113 OO ANS OMAN AMM il de e A a a e E EEE SUA dae 113 DERIO MEA a E do PARA IE E NI A ce oa tab 114 O talk taaan de do a o le te dd ed ima Lao ad Aa SER cada bd 114 Guia Completo Linux Table of Contents 2 1 Hardware e Software TO MAUI til 115 A A E RN 116 10 3 passWd TORNO 118 TOA ME WD Na dai 119 LOS userdel NR 119 IRA A O RENO 119 MOD A RUPEES RNP ORE PS NPR RS RE RE 120 10 8 Adicionando um novo grupo a um USU LIO ocooocnoccnonocononcconnnnonnnannnncnnnnconnnccnnnnnnnnn naar nc nnnnccnnccnnnns 122 TOD C MARA AAA A EE PRA E RR 123 NN E O NA 124 10 11 ON 124 LO DA BELO ES es OUR OUR DR TAROT RN ERROR PS RR 125 TOTS SOU tati didas listas 128 11 1 Donos grupos e outros USU LIOS occoocccnocccnonacononanonccnonononnnononnncnnnc nono oaae ieai i cnn nac eiia ea 130 11 2 Tipos de Permiss es de acesSO ooooococccononocoonccononononccnonononnnnnnnnocnnnc anno nccnnnc nan n SAED SETE OSEE oa aaS 130 11 3 Etapas para acesso a um arquivo diret LIO ooooconnoconoccccnnnnnonaconnacnnnnoconncnnno conca cnn nccnnn nc nn cc nnncninnss 133 11 4 Exemplos pr ticos de permiss es de acesSO cooooconocccconoc
52. Tps FILE 13 5 2 Outros detalhes t cnicos sobre o Magic Filtero p 150 Guia Completo Linux Voc deve ter notado que para cada tipo de arquivo existe o respectivo programa que executado basta voc modificar as op es usadas nos programas neste arquivo como faria na linha de comando para afetar o comportamento da impress o Por exemplo modificando a resolu o para r240x72 no processamento de arquivos Pos Script gs a impressora passar a usar esta resolu o Cap tulo 14 Configura o do sistema Este cap tulo traz explica es sobre algumas configura es uteis que podem ser feitas no sistema Neste documento assumimos que o kernel do seus sitema j possui suporte a p gina de c digo 860 Portuguesa e o conjunto de caracteres 1S0 8859 1 14 1 Acentua o Permite que o GNU Linux use a acentua o A acentua o do modo texto independente do modo gr fico voc pode configurar tanto um como o outro ou ambos Para maiores detalhes veja Acentua o em modo Texto Se o 14 1 1 e ou Acentua o em modo gr fico Se o 14 1 2 Note que os mapas de teclado usados em modo texto s o diferentes dos usados em modo gr fico Geralmente os mapas de teclados para o modo gr fico tem uma letra X no nome 14 1 1 Acentua o em modo Texto Caso sua distribui o Debian esteja acentuando corretamente no modo texto voc n o precisar ler esta se o Antes de prosseguir verifique se voc possui o pac
53. a root tamb m chamada de super usu rio este um login que n o possui restri es de seguran a A conta root somente deve ser usada para fazer a administra o do sistema e usada o menor tempo poss vel Qualquer senha que criar dever conter de 6 a 8 caracteres e tamb m poder conter letras mai sculas e min sculas e tamb m caracteres de pontua o Tenha um cuidado especial quando escolher sua senha root porque ela a conta mais poderosa Evite palavras de dicion rio ou o uso de qualquer outros dados pessoais que podem ser adivinhados Se qualquer um lhe pedir senha root seja extremamente cuidadoso Voc normalmente nunca deve distribuir sua conta root a n o ser que esteja administrando um computador com mais de um administrador do sistema Utilize uma conta de usu rio normal ao inv s da conta root para operar seu sistema Porque n o usar a conta root Bem uma raz o para evitar usar privil gios root por causa da facilidade de se cometer danos irrepar veis como root Outra raz o que voc pode ser enganado e rodar um programa Cavalo de Tr ia que um programa que obt m poderes do super usu rio para comprometer a seguran a do seu sistema sem que voc saiba 11 7 chmod Muda a permiss o de acesso a um arquivo ou diret rio Com este comando voc pode escolher se usu rio ou grupo ter permiss es para ler gravar executar um arquivo ou arquivos Sempre que um arquivo criado seu dono o usu
54. ade 720Kb e superformat v 1 dev fd0 Faz a formata o da primeira unidade de disquetes dev fd0 e especifica o n vel de detalhes para 1 exibindo um ponto ap s cada trilha formatada 4 2 2 Formatando disquetes compat veis com o DOS Windowso p 38 Guia Completo Linux 4 2 3 Programas de Formata o Gr ficos Al m de programas de formata o em modo texto existem outros para ambiente gr fico X11 que permitem fazer a mesma tarefa Entre os diversos programas destaco o gfloppy que al m de permitir selecionar se o disquete ser formatado para o GNU Linux ext2 ou DOS FAT12 permite selecionar a capacidade da unidade de disquetes e formata o r pida do disco 4 3 Pontos de Montagem O GNU Linux acessa as parti es existente em seus discos r gidos e disquetes atrav s de diret rios Os diret rios que s o usados para acessar montar parti es s o chamados de Pontos de Montagem Para detalhes sobre montagem de parti es veja a Montando acessando uma parti o de disco Se o 4 5 No DOS cada letra de unidade C D E identifica uma parti o de disco no GNU Linux os pontos de montagem fazem parte da grande estrutura do sistema de arquivos raiz 4 4 Identifica o de discos e parti es em sistemas Linux No GNU Linux os dispositivos existentes em seu computador como discos r gidos disquetes tela portas de impressora modem etc s o identificados por um arquivo referente a este di
55. as a cada linha do arquivo o padr o 1 Exemplos nl etc passwd nl i 2 etc passwd 8 11 more Permite fazer a pagina o de arquivos ou da entrada padr o O comando more pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela Quando toda a tela ocupada o more efetua uma pausa e permite que voc pressione Enter para continuar avan ando o n mero de p ginas Para sair do more pressione q more arquivo Onde arquivo E o arquivo que ser paginado O more somente permite avan ar o conte do do arquivo linha por linha para um melhor controle de pagina o use o comando less Se o 8 12 Para visualizar diretamente arquivos texto compactados pelo gzip gz use o comando zmore Exemplos more etc passwd cat etc passwd more 8 11 moreo p 90 Guia Completo Linux 8 12 less Permite fazer a pagina o de arquivos ou da entrada padr o O comando less pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela Quando toda a tela ocupada o less efetua uma pausa semelhante ao more e permite que voc pressione Seta para Cima e Seta para Baixo ou PgUP PgDown para fazer o rolamento da p gina Para sair do less pressione q less arquivo Onde arquivo E o arquivo que ser paginado Para visualizar diretamente arquivos texto compactados pelo utilit rio gzip arquivos gz use o comando zless Exemplos less etc passwd cat etc passwdl less 8 13 sort
56. as de busca Entre outras p ginas posso citar as seguintes debian br sourceforge net Projeto Debian Br A Debian uma distribuic o de Linux conhecida por sua qualidade grande n mero de pacotes estabilidade facilidade de atualiza o desenvolvimento aberto seguran a ferramentas de gerenciamento de servidores e comprometimento com o software livre 16 10 FAQo p 165 Guia Completo Linux A Debian feita originalmente em ingl s e traduzida por grupos em v rios lugares do mundo O projeto Debian br destina se a colaborar na tradu o da Debian para o Portugu s nossa lingua m e Atrav s desse projeto todos poder o da forma colaborativa como na Debian trazer essa excelente distribui o em nosso idioma Participe e Voc pode pegar um documento pra traduzir e Reformular a p gina do projeto e Programando para o projeto e Sendo um desenvolvedor da Debian e A pagina do projeto a http debian br sourceforge net e Revisar documenta o e Ou participar de outras tarefas do seu interesse Entre em contato com o respons vel pelo projeto pelo email baptista Olinuxsolutions com br para saber como entrar no projeto ou visite a p gina http debian br sourceforge net Todos os interessados est o convidados a participar do projeto e hnttp debian br sourceforge net contador debian contador aspl O contador Debian uma p gina idealizada para que fossem geradas estat sticas f ceis de se aplicar
57. ash O interpretador de comandos do DOS por exemplo o command com Os comandos podem ser enviados de duas maneiras para o interpretador interativa e n o interativa Interativa Os comandos s o digitados no aviso de comando e passados ao interpretador de comandos um a um Neste modo o computador depende do usu rio para executar uma tarefa ou pr ximo comando N o interativa S o usados arquivos de comandos criados pelo usu rio scripts para o computador executar os comandos na ordem encontrada no arquivo Neste modo o computador executa os comandos do arquivo um por um e dependendo do t rmino do comando o script pode checar qual ser o pr ximo comando que ser executado e dar continuidade ao processamento Este sistema til quando temos que digitar por v rias vezes seguidas um mesmo comando ou para compilar algum programa complexo 2 8 Interpretador de comandoso p 14 Guia Completo Linux O shell Bash possui ainda outra caracter stica interessante A completa o dos nomes de comandos Isto feito pressionando se a tecla TAB o comando completado e acrescentado um espa o Isto funciona sem problemas para comandos internos caso o comando n o seja encontrado o Bash emite um beep Exemplo ech pressione TAB 2 9 Terminal Virtual console Terminal ou console o teclado e tela conectados em seu computador O GNU Linux faz uso de sua caracter stica multi usu ria usando os terminai
58. bre a mudan a das permiss es de acesso de arquivos diret rios 11 3 Etapas para acesso a um arquivo diret rio O acesso a um arquivo diret rio feito verificando primeiro se o usu rio que acessar o arquivo o seu dono caso seja as permiss es de dono do arquivo s o aplicadas Caso n o seja o dono do arquivo diret rio verificado se ele pertence ao grupo correspondente caso perten a as permiss es do grupo s o aplicadas Caso n o perten a ao grupo s o verificadas as permiss es de acesso para os outros usu rios que n o s o donos e n o pertencem ao grupo correspondente ao arquivo diret rio Ap s verificar aonde o usu rio se encaixa nas permiss es de acesso do arquivo se ele o dono pertence ao grupo ou outros usu rios verificado se ele ter permiss o acesso para o que deseja fazer ler gravar ou executar o arquivo caso n o tenha o acesso negado mostrando uma mensagem do tipo Permission denied permiss o negada O que isto que dizer que mesmo que voc seja o dono do arquivo e definir o acesso do dono atrav s do comando chmod como somente leitura r mas o acesso dos outros usu rios como leitura e grava o voc somente poder ler este arquivo mas os outros usu rios poder o ler grava lo As permiss es de acesso leitura grava o execu o para donos grupos e outros usu rios s o independentes permitindo assim um n vel de acesso diferenciado Para maiores detalhes veja
59. cesso que deseja finalizar sinal Sinal que ser enviado ao processo pode ser obtido usando a op o i op es Pede confirma o sobre a finaliza o do processo Lista o nome de todos os sinais conhecidos q Ignora a exist ncia do processo 5 7 7 killallo p 54 Guia Completo Linux Retorna se o sinal foi enviado com sucesso ao processo W Finaliza a execu o do killall somente ap s finalizar todos os processos Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes na Sinais do Sistema Se o 5 7 9 Exemplo killall HUP inetd 5 7 8 killall5 Encontra e retorna o n mero PID de um processo sendo executado killall5 op es processo Onde processo Nome do processo op es s Instrui o programa para retornar somente o n mero PID A 5 7 8 killall5o p 55 Guia Completo Linux Faz o killall5 retornar o PID do interpretador de comandos que est executando o processo o numero N o mostra processos com a PID numero Exemplo killall5 s init 5 7 9 Sinais do Sistema Retirado da p gina de manual signal O GNU Linux suporta os sinais listados abaixo Alguns n meros de sinais s o dependentes de arquitetura Primeiro os sinais descritos no POSIX 1 Sinal Coment rio HUP INT QUIT ILL ABRT 5 7 9 Sinais do Sistemao p Travamento detectado no terminal de controle ou finalizac o do processo controlado Interrupc o
60. conhece a sintaxe do arquivo etc printcap ou n o tem muitas exig ncias sobre a configura o detalhada da impressora Ap s instalar o magicfilter reinicie o daemon de impress o se estiver usando a Debian entre no diret rio etc init d e como usu rio root digite lpr restart ou lprng restart 13 5 Magic Filtero p 147 Guia Completo Linux Para testar o funcionamento do magicfilter digite Lpr alphabet pselpr tiger ps os arquivos ser o enviados para o magicfilter que identificar o arquivo como Pos Script executar o Ghost Script e retornar o resultado do processamento para o daemon de impress o O resultado ser visto na impressora Se tiver problemas verifique se a configura o feita com o magicfilterconfig est correta Caso precise re configurar o magicfilger digite magicfilterconfig fource lembre se que a op o force substitui qualquer configura o personalizada que tenha adicionado ao arquivo etc printcap 13 5 2 Outros detalhes t cnicos sobre o Magic Filter Durante a configura o do magicfilter a seguinte linha adicionada ao arquivo etc printcap if etc magicfilter epson9 filter N o tenho nenhum contrato de divulga o com a epson estou usando esta marca de impressora porque a mais tradicional e facilmente encontrada A linha que come a com i f no magicfilter identifica um arquivo de filtro de impress o O arquivo etc magicfilter epcon9 filter criado usando o
61. cu o do comando negada A listagem dos grupos que pertence atualmente pode ser feita usando o comando id Se o 10 10 10 5 userdel Apaga um usu rio do sistema Quando usado este comando apaga todos os dados da conta especificado dos arquivos de contas do sistema 10 4 newgrpo p 113 Guia Completo Linux userdel r usu rio Onde r Apaga tamb m o diret rio HOME do usu rio OBS Note que uma conta de usu rio n o poder ser removida caso ele estiver no sistema pois os programas podem precisar ter acesso aos dados dele como UID GID no etc passwd 10 6 groupdel Apaga um grupo do sistema Quando usado este comando apaga todos os dados do grupo especificado dos arquivos de contas do sistema groupdel grupo Tenha certeza que n o existem arquivos diret rios criados com o grupo apagado atrav s do comando find OBS Voc n o pode remover o grupo prim rio de um usu rio Remova o usu rio primeiro 10 7 sg Executa um comando com outra identifica o de grupo A identifica o do grupo de usu rio modificada somente durante a execu o do comando Para alterar a identifica o de grupo durante sua se o shell use o comando newgrp Se o 10 4 sg grupo comando 10 6 groupdelo p 114 Guia Completo Linux Onde Se usado inicia um novo ambiente durante o uso do comando semelhante a um novo login e execu o do comando caso contr rio o ambiente atual do usu rio
62. de UIDS de usu rios permitidas no arquivo de configura o etc adduser conf Este o arquivo que cont m os padr es para a cria o de novos usu rios no sistema adduser op es usu rio grupo Onde usu rio grupo Nome do novo usu rio que ser adicionado ao sistema op es 10 1 addusero p 109 Guia Completo Linux disable passwd N o executa o programa passwd para escolher a senha e somente permite o uso da conta ap s o usu rio escolher uma senha force badname Desativa a checagem de senhas ruins durante a adig o do novo usu rio Por padr o o adduser checa se a senha pode ser f cilmente adivinhada group Cria um novo grupo ao inv s de um novo usu rio A cria o de grupos tamb m pode ser feita pelo comando addgroup uid num Cria um novo usu rio com a identifica o num ao inv s de procurar o pr ximo UID dispon vel gid num Faz com que o usu rio seja parte do grupo gid ao inv s de pertencer a um novo grupo que ser criado com seu nome Isto til caso deseje permitir que grupos de usu rios possam ter acesso a arquivos comuns Caso estiver criando um novo grupo com adduser a identifica o do novo grupo ser num home dir Usa o diret rio dir para a criag o do diret rio home do usu rio ao inv s de usar o especificado no arquivo de configura o etc adduser conf 10 1 addusero p 110 Guia Completo Linux ingroup nome
63. de comando E muito til para descrever o funcionamento de comandos programas voc vai encontrar muito isso no sistema GNU Linux tudo muito bem documentado 2 Inclua a seguinte linha no final do arquivo set meta flag on 3 O conte do deste arquivo deve ficar assim 4 Da set convert meta off 6 set input meta on Tu set output meta on 8 set meta flag on 9 Digite exit ou pressione CTRL D para fazer o logout Entre novamente no sistema para que as altera es fa am efeito 14 1 Acentua oo p 154 Guia Completo Linux Pronto voc j esta acentuando em modo texto Talvez seja necess rio que fa a alguma altera o em arquivos de configura o de outros programas para que possa acentuar corretamente veja se existe algum arquivo com o nome correspondente ao programa no diret rio etc A distribui o Debian tamb m traz o utilit rio kbdconfig que tamb m faz a configura o do mapa de teclados de forma interativa e gravando automaticamente o mapa de teclados em etc kbd default map gz Se preferir usar o kbdconfig ainda ser necess rio executar os passos acima para habilita o da fonte latlu 16 e acentua o no bash 14 1 2 Acentua o em modo gr fico A acentua o no modo gr fico feita de maneira simples Mapa de Teclados Verifique se possui o arquivo de mapa de teclado para o modo gr fico que corresponde ao seu teclado Um arquivo de mapa de teclado faz a tradu o do c digo enviad
64. de pronto acompanhado do n mero PID do processo que terminou Para iniciar um programa em primeiro plano basta digitar seu nome normalmente Para iniciar um programa em segundo plano acrescente o caracter amp ap s o final do comando OBS Mesmo que um usu rio execute um programa em segundo plano e saia do sistema o programa continuar sendo executado at que seja concluido ou finalizado pelo usu rio que iniciou a execu o ou pelo usu rio root Exemplo find name boot b amp O comando ser executado em segundo plano e deixar o sistema livre para outras tarefas Ap s o comando find terminar ser mostrada uma mensagem 5 3 Tipos de Execu o de comandos programaso p 47 Guia Completo Linux 5 4 Executando programas em sequ ncia Os programas podem ser executados e sequ ncia um ap s o t rmino do outro se os separarmos com Por exemplo echo primeiro echo segundo echo terceiro 5 5 ps Algumas vezes til ver quais processos est o sendo executados no computador O comando ps faz isto e tamb m nos mostra qual usu rio executou o programa hora que o processo foi iniciado etc ps op es Onde op es Mostra os processos criados por voc e de outros usu rios do sistema x Mostra processos que n o s o controlados pelo terminal u Mostra o nome de usu rio que iniciou o processo e hora em que o processo foi iniciado m 5 4 Executando programas em sequ nciao p 48 Guia Completo
65. diferen as o uname tem algumas op es a mais date date No Linux mostra modifica a Data e Hora do sistema time date No Linux mostra modifica a Data e Hora do sistema attrib chmod O chmod possui mais op es por tratar as permiss es de acesso de leitura grava o e execu o para donos grupos e outros usu rios 3 2 Comandos equivalentes entre DOS e Linuxo p 23 Guia Completo Linux scandisk fsck ext2 O fsck mais r pido e extensivo na checagem doskey A edi o de teclas feita autom ticamente pelo bash edit vi ae O edit mais f cil de usar mas usu rio emacs xperientes apreciar o os recursos do vi ou o emacs programado em lisp fdisk fdisk cfdisk Os particionadores do Linux trabalham com praticamente todos os tipos de parti es de diversos sistemas de arquivos diferentes format mkfs ext2 Poucas diferen as precisa apenas que seja especificado o dispositivo a ser formatado como dev fd0 ou dev hdal0 o tipo de identifica o usada no Linux ao inv s de A ou C help man info Sem diferencas interlnk plip O plip do Linux permite que sejam montadas redes reais a partir de uma conex o via Cabo 3 2 Comandos equivalentes entre DOS e Linuxo p 24 Guia Completo Linux Paralelo ou Serial A m quina pode fazer tudo o que poderia fazer conectada em uma rede na realidade uma rede e usa o TCP IP como protocolo inclusive navegar na Internet enviar e mails irc etc
66. digitada isto serve de seguran a e poder enganar pessoas que est o pr ximas de voc tocando algumas teclas a mais enquanto digita a senha e fazendo as pensar que voc usa uma grande senha com os asteriscos aparecendo isto n o seria poss vel Caso cometa erros durante a digita o da senha basta pressionar a tecla BackSpace para apagar o ltimo caracter digitado e terminar a entrada da senha Pressione Enter se tudo ocorrer bem voc estar dentro do sistema e ser presenteado com o s mbolo caso 3 1 Quais as diferen as iniciaiso p 18 Guia Completo Linux tenha entrado como usu rio root ou caso tenha entrado como um usu rio normal Existe um mecanismo de seguran a que te alerta sobre eventuais tentativas de entrada no sistema por intrusos usando seu login fa a um teste entre com seu login e digite a senha errada na segunda vez entre com a senha correta no sistema Na pen ltima linha das mensagens aparece uma mensagem 1 failure since last login o que quer dizer 1 falha desde o ltimo login Isto significa que algu m tentou entrar 1 vez com seu nome e senha no sistema sem sucesso e A conta root n o tem restri es de acesso ao sistema e pode fazer tudo o que quiser equivalente ao usu rio normal do DOS e Windows Use a conta root somente para manuten es no sistema e instala o de programas qualquer movimento errado pode comprometer todo o sistema Para detalhes veja a conta root
67. do 2 12 Curingas Curingas ou refer ncia global um recurso usado para especificar um ou mais arquivos ou diret rios do sistema de uma s vez Este um recurso permite que voc fa a a filtragem do que ser listado copiado apagado etc S o usados 3 tipos de curingas no GNU Linux Faz refer ncia a um nome completo restante de um arquivo diret rio e Faz refer ncia a uma letra naquela posi o e padr o Faz refer ncia a um padr o contido em um arquivo Padr o pode ser e a z 1 0 Faz refer ncia a caracteres de a at z ou de 1 at 10 e a z 1 0 Faz a refer ncia aos caracteres a e z ou 1 e 10 naquela posi o e a z 1 0 Faz refer ncia aos caracteres de a at z e 1 e 10 naquela posi o Z A procura de caracteres Case Sensitive assim se voc deseja que sejam localizados todos os caracteres alfab ticos voc deve usar a zA Z Caso a express o seja seguida de um faz refer ncia a qualquer caracter exceto o da express o Por exemplo abc faz refer ncia a qualquer caracter exceto a be c Lembrando que os 3 tipos de curingas e podem ser usados juntos Para entender melhor vamos a pr tica Vamos dizer que tenha 5 arquivo no diret rio usr teste teste 1 txt teste2 txt teste3 txt teste4 new teste5 new 2 11 Logouto p 16 Guia Completo Linux Caso deseje listar todos os arquivos do diret rio usr teste voc pode usar o cur
68. do a entrada padr o do comando sort 8 12 lesso p 93 Guia Completo Linux esort f texto txt Ignora diferen as entre letras mai sculas e min sculas durante a organiza o 8 14 tail Mostra as linhas finais de um arquivo texto tail op es Onde c numero Mostra o numero de bytes do final do arquivo n numero Mostra o numero de linhas do final do arquivo Exemplos tail teste txt tail n 20 teste txt 8 15 time Mede o tempo gasto para executar um processo programa time comando Onde comando o comando programa que deseja medir o tempo gasto para ser conclu do Exemplo time 1s time find name crontab 8 14 tailo p 94 Guia Completo Linux 8 16 touch Muda a data e hora que um arquivo foi criado Tamb m pode ser usado para criar arquivos vazios Caso o touch seja usado com arquivos que n o existam por padr o ele criar estes arquivos touch op es arquivos Onde arquivos Arquivos que ter o sua data hora modificados op es t MMDDhhmm ANO segundos Usa Minutos MM Dias DD Horas hh minutos mm e opcionalmente o ANO e segundos para modifica o do s arquivos ao inv s da data e hora atual a time atime Faz o touch mudar somente a data e hora do acesso ao arquivo c no create N o cria arquivos vazios caso os arquivos n o existam m time mtime 8 16 toucho p 95 Faz o touch mudar somen
69. e dev fd0 especifica a primeira unidade de disquetes para ser formatada equivalente a A no DOS Mude para dev fd1 para formatar um disquete da segunda unidade 4 1 Parti eso p 36 Guia Completo Linux OBS Este comando cria um sistema de arquivos ext2 no disquete que nativo do GNU Linux e permite usar caracter sticas como permiss es de acesso e outras Isto tamb m faz com que o disquete N O possa ser lido pelo DOS Windows Para formatar um disquete no GNU Linux usando o FATI2 compat vel com o DOS Windows veja a pr xima se o Exemplo mkfs ext2 c dev fd0 4 2 2 Formatando disquetes compat veis com o DOS Windows A formata o de disquetes DOS no GNU Linux feita usando o comando superformat que geralmente incluido no pacote mtools O superformat formata cria um sistema de arquivos um disquete para ser usado no DOS e tamb m possui op es avan adas para a manipula o da unidade formata o de intervalos de cilindros espec ficos formata o de discos em alta capacidade e verifica o do disquete superformat op es dispositivo dispositivo Unidade de disquete que ser formatada Normalmente dev fdO ou dev fd1 especificando respectivamente a primeira e segunda unidade de disquetes op es v num Especifica o n vel de detalhes que ser o exibidos durante a formata o do disquete O n vel 1 especifica um ponto mostrado na tela para cada trilha formatada Veja a p gina de manual do supe
70. e Sensitive diret rio teste completamente diferente do diret rio Teste 2 2 3 Arquivo texto e bin rioo p Guia Completo Linux N o podem existir dois arquivos com o mesmo nome em um diret rio ou um sub diret rio com um mesmo nome de um arquivo em um mesmo diret rio Um diret rio nos sistemas Linux UNIX s o especificados por uma e n o uma N como feito no DOS Para detalhes sobre como criar um diret rio veja o comando mkdir mkdir Se o 6 4 2 3 1 Diret rio Ra z Este o diret rio principal do sistema Dentro dele est o todos os diret rios do sistema O diret rio Ra z representado por uma assim se voc digitar o comando cd voc estar acessando este diret rio Nele est o localizados outros diret rios como o bin sbin usr usr local mnt tmp var home etc Estes s o chamados de sub diret rios pois est o dentro do diret rio A estrutura de diret rios e sub diret rios pode ser identificada da seguinte maneira e e bin e sbin e jusr e lusr local e mnt e tmp e var e home A estrutura de diret rios tamb m chamada de rvore de Diret rios porque parecida com uma rvore de cabe a para baixo Cada diret rio do sistema tem seus respectivos arquivos que s o armazenados conforme regras definidas pela FHS FileSystem Hierarchy Standard Hierarquia Padr o do Sistema de Arquivos vers o 2 0 definindo que tipo de arquivo deve ser armazenad
71. e de um ou mais grupos e ent o acessar arquivos que pertengam ao mesmo grupo que o seu mesmo que estes arquivos tenham outro dono Por padr o quando um novo usu rio criado o grupo ele pertencer ser o mesmo de seu grupo prim rio exceto pelas condi es que explicarei adiante veja isto atrav s do comando id veja a id Se o 10 10 A identifica o do grupo chamada de gid group id Um usu rio pode pertencer a um ou mais grupos Para detalhes de como incluir o usu rio em mais grupos veja a Adicionando um novo grupo a um usu rio Se o 10 8 outros E a categoria de usu rios que n o s o donos ou n o pertencem ao grupo do arquivo Cada um dos tipos acima possuem tr s tipos b sicos de permiss es de acesso que ser o vistas na pr xima se o 11 1 Donos grupos e outros usu rioso p 121 Guia Completo Linux 11 2 Tipos de Permiss es de acesso Quanto aos tipos de permiss es que se aplicam ao dono grupo e outros usu rios temos 3 permiss es b sicas e r Permiss o de leitura para arquivos Caso for um diret rio permite listar seu conte do atrav s do comando ls por exemplo e w Permiss o de grava o para arquivos Caso for um diret rio permite a grava o de arquivos ou outros diret rios dentro dele Para que um arquivo diret rio possa ser apagado necess rio o acesso a grava o e x Permite executar um arquivo caso seja um programa execut vel Caso seja um diret
72. e nome pode ser obtido com o comando who veja a who Se o 9 1 tty O nome de terminal onde o usu rio est conectado para iniciar uma conex o local usu rio host Se o usu rio que deseja conversar estiver conectado em um computador remoto voc deve usar o nome do usu rio hosname do computador 9 7 hostnameo p 108 Guia Completo Linux Ap s o talk ser iniciado ele verificar se o usu rio pode receber mensagens em caso positivo ele enviar uma mensagem ao usu rio dizendo como responder ao seu pedido de conversa Veja a who Se o 9 1 Voc deve autorizar o recebimento de talks de outros usu rios para que eles possam se comunicar com voc para detalhes veja o comando mesg Se o 8 19 Cap tulo 10 Comandos para manipula o de contas Este cap tulo traz comandos usados para manipula o de conta de usu rios e grupos em sistemas GNU Linux Entre os assuntos descritos aqui est o adicionar usu rios ao sistema adicionar grupos incluir usu rios existente em novos grupos etc 10 1 adduser Adiciona um usu rio ou grupo no sistema Por padr o quando um novo usu rio adicionado criado um grupo com o mesmo nome do usu rio Ser criado um diret rio home com o nome do usu rio a n o ser que o novo usu rio criado seja um usu rio do sistema e este receber uma identifica o A identifica o do usu rio UID escolhida ser a primeira dispon vel no sistema especificada de acordo com a faixa
73. e que o arquivo esteja no diret rio atual arquivo diret rio Arquivo que ser apagado op es 1 interactive Pergunta antes de remover esta ativada por padr o v verbose Mostra os arquivos na medida que s o removidos 7 3 rmo p 71 Guia Completo Linux r recursive Usado para remover arquivos em sub diret rios Esta op o tamb m pode ser usada para remover sub diret rios f force Remove os arquivos sem perguntar Use com ateng o o comando rm uma vez que os arquivos e diret rios forem apagados eles n o poder o ser mais recuperados Exemplos e rm teste txt Apaga o arquivo teste txt no diret rio atual e rm txt Apaga todos os arquivos do diret rio atual que terminam com txt erm txt teste novo Apaga todos os arquivos do diret rio atual que terminam com txt e tamb m o arquivo teste novo erm rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste mas mant m o sub diret rio tmp teste erm rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste inclusive tmp teste 7 4 cp Copia arquivos cp op es origem destino onde 7 4 cpo p 72 Guia Completo Linux origem Arquivo que ser copiado Podem ser especificados mais de um arquivo para ser copiado usando Curingas veja a Curingas Se o 2 12 destino O caminh
74. e s configurar S o sendmail tem uma base instalada de mais de 70 no mundo o Smail o mais r pido e o qmail o mais seguro Todos especialmente o sendmail tem como caracter stica a flexibilidade de configura o A migra o de um servidor proxy para Linux requer o uso de v rios programas separados para 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 33 Guia Completo Linux smail que se tenha um resultado profissional Isto pode parecer incomodo no come o mas voc logo perceber que a divis o de servi os entre programas mais produtivo Quando desejar substituir um deles o funcionamento dos outros n o ser o afetados N o vou entrar em detalhes sobre os programas citados ao lado mas o squid um servidor proxy Web HTTP e HTTPS completo tamb m apresenta um excelente servi o FTP Possui outros m dulos como dns ping restri es de acesso limites de tamanho de arquivos cache etc MS Frontpage Netscape Composer Sem coment rios todas s o 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 34 Guia Completo Linux e muitas outras ferramentas para a gera o ferramentas para de grandes Web Sites O wdm gera o de conte do por exemplo usado na gera o WEB como zope do site da distribui o Debian php3 php4 wdm http www debian org em 27 htdig idiomas diferentes MS Winsock Sem equivalente O Linux tem suporte nat
75. eja a fstab Se o 4 5 1 8 23 uname Retorna o nome e vers o do kernel uname 8 22 synco p 98 Guia Completo Linux 8 24 reboot Reinicia o computador 8 25 shutdown Desliga reinicia o computador imediatamente ou ap s determinado tempo program vel de forma segura Todos os usu rios do sistema s o avisados que o computador ser desligado Este comando somente pode ser executado pelo usu rio root ou usu rio autorizado no arquivo etc shutdown allow shutdown op es hora mensagem hora Momento que o computador ser desligado Voc pode usar HH MM para definir a hora e minuto MM para definir minutos SS para definir ap s quantos segundos ou now para imediatamente equivalente a 0 O shutdown criar o arquivo etc nologin para n o permitir que novos usu rios fa am login no sistema com excess o do root Este arquivo removido caso a execu o do shutdown seja cancelada op o c ou ap s o sistema ser reiniciado mensagem Mensagem que ser mostrada a todos os usu rios alertando sobre o reinicio desligamento do sistema op es h Inicia o processo para desligamento do computador 8 24 rebooto p 99 Guia Completo Linux rf Reinicia o sistema c Cancela a execu o do shutdown Voc pode acrescentar uma mensagem avisando aos usu rios sobre o fato O shutdown envia uma mensagem a todos os usu rios do sistema alertando sobre o desligamento durante os 15 minutos resta
76. ensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc estar cadastrado e passar a receber as noticias semanais enviadas a lista Esta listagem deveria estar mais completa mas eu n o lembro de todas as listas RECOMENDA ES AO PARTICIPAR DE LISTAS DE DISCUSS ES N o envie mensagens em mai sculo porque VAI PARECER QUE VOC EST GRITANDO Isto uma regra de etiqueta na internet Ja recebi muitas mensagens de gente escrevendo TODO o e mail desta forma e ignorei a todos e Sempre coloque um assunto subject na mensagem O assunto serve como um resumo do problema ou d vida que tem Alguns usu rios principalmente os que participam de v rias listas de discuss o verificam o assunto da mensagem e podem simplesmente descartar a mensagem sem le la porque as vezes ele n o conhece sobre aquele assunto Nunca use Socorro Help ou coisa do g nero como assunto seja objetivo sobre o problema d vida que tem Falha ao carregar m dulo ne do kernel SMAIL retorna a mensagem Access denied Novidades Nova vers o do guia Foca Linux e Procure enviar mensagens em formato texto ao inv s de HTML para as listas de discuss o pois isto faz com que a mensagem seja vista por todos os participantes muitos dos usu rios GNU Linux usam leitores de e mail que n o suportam formato html e diminui dr sticamente o tamanho da m
77. ensagem porque o formato texto n o usa tags e outros elementos que a linguagem HTML cont m muitos dos usu rios costumam participar de v rias listas de discuss o e mensagens em HTML levam a um excesso de tr fego e tempo de conex o e Muitas pessoas reclamam do excesso de mensagens recebidas das listas de discuss o Se voc recebe muitas mensagens procure usar os filtros de mensagens para organiza las O que eles fazem procurar por campos na mensagem como o remetente e enviar para um local separado No final da 16 11 2 Listas de discuss oo p 173 Guia Completo Linux filtragem todas as mensagens de listas de discuss o estar o em locais separados e as mensagens enviadas diretamente a voc entrar o na caixa de correio principal por exemplo Um filtro de mensagens muito usado no GNU Linux o procmail para maiores detalhes consulte a documenta o deste programa O Netscape tamb m tem recursos de filtros de mensagem que podem ser criadas facilmente atrav s da op o Arquivo Nova SubPasta File New Subfolder do programa de E mail Ent o defina as regras atrav s do menu Editra Filtros de Mensagens Edit Message filters clicando no bot o Novo New 16 11 2 Listas de discuss oo p 174
78. er o v rias linhas cada uma com o n mero do processo na primeira coluna e a linha de comando do programa na ltima coluna Caso aparecerem v rios processos voc pode usar ps ax grep contagem neste caso o grep far uma filtragem da sa da do comando ps ax mostrando somente as linhas que tem a palavra contagem Para maiores detalhes veja o comando grep Se o 8 8 4 Feche o processo usando o comando kill PID lembre se de substituir PID pelo n mero encontrado pelo comando ps ax acima O comando acima envia um sinal de t rmino de execu o para o processo neste caso o programa contagem 5 8 Fechando um programa quando n o se sabe como sairo p 60 Guia Completo Linux O sinal de t rmino mant m a chance do programa salvar seus dados ou apagar os arquivos tempor rios que criou e ent o ser finalizado isto depende do programa 5 Alterne para o console onde estava executando o programa contagem e verifique se ele ainda est em execu o Se ele estiver parado mas o aviso de comando n o est dispon vel pressione a tecla lt ENTER gt Frequentemente acontece isto com o comando kill voc finaliza um programa mas o aviso de comando n o mostrado at que se pressione lt ENTER gt 6 Caso o programa ainda n o foi finalizado repita o comando kill usando a op o 9 kill 9 PID Este comando envia um sinal de DESTRUI O do processo fazendo ele terminar na marra Uma ltima dica todos os programas est veis
79. er Directory identificado por 2 pontos Caso estiver no diret rio usr local e quiser listar os arquivos do diret rio usr voc pode digitar Is Este recurso tamb m pode ser usado para copiar mover arquivos diret rios etc 2 3 2 Diret rio padr oo p 5 Guia Completo Linux 2 3 5 Diret rio Anterior O diret rio anterior identificado por til para retornar ao ltimo diret rio usado Se estive no diret rio usr local e digitar cd 1il voc pode retornar facilmente para o diret rio usr local usando cd 2 3 6 Caminho na estrutura de diret rios S o os diret rios que teremos que percorrer at checar no arquivo ou diret rio que que procuramos Se desejar ver o arquivo usr doc copyright GPL voc tem duas op es 1 Mudar o diret rio padr o para usr doc copyright com o comando cd usr doc copyright e usar o comando cat GPL 2 Usar o comando cat especificando o caminho completo na estrutura de diret rios e o nome de arquivo cat usr doc copyright GPL As duas solu es acima permitem que voc veja o arquivo GPL A diferen a entre as duas a seguinte e Na primeira voc muda o diret rio padr o para usr doc copyright confira digitando pwd e depois o comando cat GPL Voc pode ver os arquivos de usr doc copyright com o comando ls lasr doc copyright o caminho de diret rio que devemos percorrer para chegar at o arquivo GPL e Na segunda digitado o caminho completo pa
80. es entre DOS e Linuxo p 26 Guia Completo Linux est o sendo copiados e i para pedir confirma o de substitui o de arquivos 3 2 1 Arquivos de configura o Os arquivos config sys e autoexec bat s o equivalentes aos arquivos do diret rio etc especialmente o etc inittab e arquivos dentro do diret rio etc init d 3 3 Usando a sintaxe de comandos DOS no Linux Voc pode usar os comandos do pacote mtools para simular os comandos usados pelo DOS no GNU Linux a diferen a b sica que eles ter o a letra m no in cio do nome Os seguintes comandos s o suportados mattril Ajusta modifica atributos de arquivos mcat Mostra os dados da unidade de disquete em formato RAW mcd Entra em diret rios mcopy Copia arquivos diret rios mdel Exclui arquivos mdeltree Exclui arquivos diret rios e sub diret rios mdir Lista arquivos e diret rios mdu Mostra o espa o ocupado pelo diret rio do DOS mformat Formatador de discos minfo Mostra detalhes sobre a unidade de disquetes mlabel Cria um volume para unidades DOS mma Cria diret rios mmount Monta discos DOS mmove Move ou renomeia arquivos subdiret rios mpartition Particiona um disco para ser usado no DOS mrd Remove um diret rio 3 2 1 Arquivos de configura oo p 27 Guia Completo Linux mren Renomeia arquivos mt ype Visualiza o conte do de arquivos equivalente ao cat mtoolste
81. esde que voc tenha permiss es de grava o no diret rios e sub diret rios 11 10 Modo de permiss o octal Ao inv s de utilizar os modos de permiss o r r etc pode ser usado o modo octal para se alterar a permiss o de acesso a um arquivo O modo octal um conjunto de oito n meros onde cada n mero define um tipo de acesso diferente 11 10 Modo de permiss o octalo p 135 Guia Completo Linux E mais flex vel gerenciar permiss es de acesso usando o modo octal ao inv s do comum pois voc especifica diretamente a permiss o do dono grupo outros ao inv s de gerenciar as permiss es de cada um separadamente Abaixo a lista de permiss es de acesso octal e O Nenhuma permiss o de acesso Equivalente a rwx e 1 Permiss o de execu o x e 2 Permiss o de grava o w e 3 Permiss o de grava o e execu o wx e 4 Permiss o de leitura r e 5 Permiss o de leitura e execu o rx e 6 Permiss o de leitura e grava o rw e 7 Permiss o de leitura grava o e execu o Equivalente a rwx O uso de um deste n meros define a permiss o de acesso do dono grupo ou outros usu rios Um modo f cil de entender como as permiss es de acesso octais funcionam atrav s da seguinte tabela 1 Executar 2 Gravar 4 Ler Para Dono e Grupo multiplique as permiss es acima por x100 e x10 Basta agora fazer o seguinte e Somente permiss o de execu
82. formato do magicfilter e n o dif cil entender seu conte do e fazer algumas modifica es usr sbin magicfilter Magic filter setup file for 9 pin Epson or compatible printers 13 5 2 Outros detalhes t cnicos sobre o Magic Filtero p 148 Guia Completo Linux This file is in the public domain This file has been automatically adapted to your system wild guess native control codes start with ESC 0 033 cat PostScript O filter usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutpu O 004 filter usr bin gs q dSAFER dNOPAUSE r120x72 sDE PDF O PDF fpipe usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutputFile SFILE TeX DVI 0 3671002 fpipe usr bin dvips X 120 Y 72 R q f 13 5 2 Outros detalhes t cnicos sobre o Magic Filtero p VIC 149 tFile cC O E epson sOutp Guia Completo Linux compress d data 0 0371235 pipe bin gzip cdq packed gzipped frozen and SCO LZH data 0 10374036 pipe bin gzip cdq 0 N037 213 pipe bin gzip cdq 0 0371236 pipe bin gzip cdq 0 N037 240 pipe bin gzip cdq 0 BZh pipe usr bin bzip2 cdq troff documents O N2N24040 fpipe usr bin grog Tps SFILE O NN fpipe usr bin grog Tps SFILE O XA NA fpipe usr bin grog Tps FILE DA fpipe usr bin grog Tps SFILE 0 MA fpipe usr bin grog
83. gens nela Para se inscrever envie uma mensagem para debian news portuguese request O lists debian org contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc passar a receber as not cias sobre a Debian em Portugu s linux brOunicamp br Lista de discuss o que cobre assuntos diversos Esta lista voltada para usu rios com bons conhecimentos no GNU Linux s o abordados assuntos como redes configurac es etc Esta uma lista moderada o que significa que a mensagen que envia passam por uma pessoa que verifica modera e a libera caso estejam dentro das normas adotada na lista uma lista de alto n vel e recomendada para quem deseja fugir de mensagens como n o consigo instalar o Linux n o sei compilar o kernel o que eu fa o quando vejo uma tela com o nome login etc 16 11 2 Listas de discuss oo p 171 Guia Completo Linux Para se inscrever nesta lista envie uma mensagem para linux br reguestOunicamp br contendo a palavra subscribe no assunto da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para se inscrever Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe dicas Ounicamp br Esta lista envia diariamente uma dica de Unix sistemas da Microsoft ou n
84. grupo que ter sua senha alterada op es 78 Se especificada a senha do grupo ser alterada Somente o root ou o administrador do grupo pode alterar sua senha A op o r pode ser usada com esta para remover a senha do grupo A op o R pode ser usada para restringir o acesso do grupo para outros usu rios Procure sempre combinar letras mai sculas min sicas e n meros ao escolher suas senhas N o recomendado escolher palavras normais como sua senha pois podem ser vulner veis a ataques de dicion rios cracker Outra recomenda o utilizar senhas ocultas em seu sistema shadow password Voc deve ser o dono da conta para poder modificar a senhas O usu rio root pode modificar apagar a senha 10 3 passwdo p 112 Guia Completo Linux de qualquer usu rio Exemplo passwd root 10 4 newgrp Altera a identifica o de grupo do usu rio Para retornar a identifica o anterior digite exit e tecle Enter Para executar um comando com outra identifica o de grupo de usu rio use o comando sg Se o 10 7 newgrp grupo Onde Se usado inicia um novo ambiente ap s o uso do comando newgrp semelhante a um novo login no sistema caso contr rio o ambiente atual do usu rio mantido grupo Nome do grupo ou n mero do grupo que ser inclu do Quando este comando usado pedida a senha do grupo que deseja acessar Caso a senha do grupo esteja incorreta ou n o exista senha definida a exe
85. identificar o tipo do arquivo A extens o s o as letras ap s um no nome de um arquivo explicando melhor relatorio txt O txt indica que o conte do um arquivo texto e script sh Arquivo de Script interpretado por bin sh e system log Registro de algum programa no sistema e arquivo gz Arquivo compactado pelo utilit rio gzip e index aspl P gina de Internet formato Hypertexto A extens o de um arquivo tamb m ajuda a saber o que precisamos fazer para abri lo Por exemplo o arquivo relatorio txt um texto simples e podemos ver seu conte do atrav s do comando cat Se o 7 1 j o arquivo index aspl cont m uma p gina de Internet e precisaremos de um navegador para poder visualiza lo como o lynx Mosaic ou o Netscape A extens o na maioria dos casos n o requerida pelo sistema operacional GNU Linux mas conveniente o seu uso para determinarmos facilmente o tipo de arquivo e que programa precisaremos usar para abri lo 2 2 2 Tamanho de arquivos A unidade de medida padr o nos computadores o bit A um conjunto de 8 bits n s chamamos de byte Cada arquivo diret rio possui um tamanho que indica o espa o que ele ocupa no disco e isto medido em bytes O byte representa uma letra Assim se voc criar um arquivo vazio e escrever o nome GNU Linux e salvar o arquivo este ter o tamanho de 5 bytes Espa os em branco e novas linhas tamb m ocupam bytes Al m do byte existem as medida
86. igra o Tamb m trabalha com arquivos no formato Word97 2000 e n o vulner vel a virus de macro distribu do gratuitamente e n o requer pagamento de licen a podendo ser instalado em quantos computadores voc quiser tanto dom sticos como de empresas MS Excel Star Office Mesmos pontos do acima e tamb m abre arquivos Excel97 2000 MS PowerPoint Star Office esmos pontos do acima MS Access SQL Oracle etc Existem diversas ferramentas de conceito para bancos de dados corporativos no Linux Todos 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 29 Guia Completo Linux produtos compat veis com outras plataformas MS Outlook Pine Mutt etc Centenas de programas de E Mail tanto em modo texto como em modo gr fico Instale avalie e escolha MS Internet Explorer Netscape Arena Os tr s primeiros para modo Mozilla lynx gr fico e o lynx opera em modo texto ICQ LICO Muito pr tico e f cil de operar Possibilita a mudanca completa da apar ncia do programa atrav s de Skins A organiza o dos menus deste programa outro ponto de destaque Photo Shop The Gimp F cil de usar possui muitos scripts que permitem 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 30 Guia Completo Linux a cria o r pida e f cil de qualquer tipo de efeito profissional pelo usu rio mais leigo Acompanha centenas qd feitos especiais e um belo manua
87. inga para especificar todos os arquivos do diret rio cd usr testeels ouls usr teste N o tem muito sentido usar o comando Is com porque todos os arquivos ser o listados se o Is for usado sem nenhum Curinga Agora para listar todos os arquivos testel txt teste2 txt teste3 txt com excess o de teste4 new teste5 new podemos usar inicialmente 3 m todos 1 Usando o comando 1s txt que pega todos os arquivos que come am com qualquer nome e terminam com txt 2 Usando o comando 1s teste txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter no lugar do curinga e terminem com txt Com o exemplo acima teste txt tamb m faria a mesma coisa mas se tamb m tivessemos um arquivo chamado teste 10 txt este tamb m seria listado 3 Usando o comando 1s teste 1 3 txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter entre o n mero 1 3 no lugar da 6a letra e terminem com txt Neste caso se obt m uma filtragem mais exata pois o curinga especifica qualquer caracter naquela posi o e especifica n meros letras ou intervalo que ser usado Agora para listar somente teste4 new e teste5 new podemos usar os seguintes m todos 1s new que lista todos os arquivos que terminam com new ls teste new que lista todos os arquivos que come am com teste contenham qualquer caracter na posi o do curinga e terminem com new 3 1s teste 4 5 que li
88. iniciar o computador voc pode pressionar CTRL ALT DEL como usu rio root ou digitar shudown r now Veja Reiniciando o computador Se o 1 17 para detalhes e Para desligar o computador digite shutdown h now e espere o aparecimento da mensagem Power Down para apertar o bot o LIGA DESLIGA do computador Veja Desligando o computador Se o 1 16 para detalhes 3 2 Comandos equivalentes entre DOS e Linux Esta se o cont m os comandos equivalentes entre estes dois sistemas e a avalia o entre ambos Grande parte dos comandos podem ser usados da mesma forma que no DOS mas os comandos Linux possuem avan os para utiliza o neste ambiente multiusu rio multitarefa 3 2 Comandos equivalentes entre DOS e Linuxo p 20 Guia Completo Linux O objetivo desta se o permitir as pessoas com experi ncia em DOS fazer rapidamente no GNU Linux as tarefas que fazem no DOS A primeira coluna tem o nome do comando no DOS a segunda o comando que possui a mesma fun o no GNU Linux e na terceira coluna as diferen as DOS Linux Diferen as cls clear Sem diferen as dir ls la A listagem no Linux possui mais campos as permiss es de acesso o total de espa o ocupado no diret rio e livre no disco deve ser visto separadamente usando o comando du e df Permite tamb m listar o conte do de diversos diret rios com um s comando ls bin sbin dir s ls 1R Sem diferen as dir od LS E Sem diferen as
89. is se todos os pedidos fossem colocados diretamente no diret rio vendas seria muito dif cil encontrar o arquivo do cliente Jo o Voc deve ter reparado que usei a palavra sub diret rio para mes01 99 mes02 99 e mes03 99 porque que eles est o dentro do diret rio vendas Da mesma forma vendas um sub diret rio de pub 2 3 8 Estrutura b sica de diret rios do Sistema Linux O sistema GNU Linux possui a seguinte estrutura b sica de diret rios bin Cont m arquivos programas do sistema que s o usados com frequ ncia pelos usu rios 2 3 7 Exemplo de diret rioo p 7 Guia Completo Linux boot Cont m arquivos necess rios para a inicializa o do sistema cdrom Ponto de montagem da unidade de CD ROM dev Cont m arquivos usados para acessar dispositivos perif ricos existentes no computador fetc Arquivos de configura o de seu computador local floppy Ponto de montagem de unidade de disquetes home Diret rios contendo os arquivos dos usu rios lib Bibliotecas compartilhadas pelos programas do sistema e m dulos do kernel Aost found 2 3 7 Exemplo de diret rioo p Guia Completo Linux Local para a grava o de arquivos diret rios recuperados pelo utilit rio fsck ext2 Cada parti o possui seu pr prio diret rio lost found mnt Ponto de montagem tempor rio proc Sistema de arquivos do kernel Este diret rio n o existe em seu disco r gido ele colocado l pelo kerne
90. iss es de acessoo p 124 Guia Completo Linux Estas 3 letras da segunda a quarta do conjunto das 10 letras s o as permiss es de acesso do dono do arquivo teste O dono neste caso gleydson tem a permiss o para ler r gravar w e executar x o arquivo teste WXr xr Estas 3 letras da quinta a s tima do conjunto das 10 letras s o as permiss es de acesso dos usu rios que pertencem ao grupo user do arquivo teste Os usu rios que pertencem ao grupo user tem a permiss o somente para ler r e executar x o arquivo teste n o podendo modifica lo ou apaga lo WXI Xr Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do arquivo teste e que n o pertencem ao grupo user Neste caso estas pessoas somente ter o a permiss o para ver o conte do do arquivo teste gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence teste Nome do arquivo 11 4 2 Exemplo de acesso a um diret rio Abaixo um exemplo com explica es das permiss es de acesso a um diret rio no GNU Linux 11 4 2 Exemplo de acesso a um diret rioo p 125 Guia Completo Linux drwxr x 2 gleydson user 1024 nov 4 17 55 exemplo drwxr x Permiss es de acesso ao diret rio exemplo um conjunto de 10 letras que especificam o tipo de arquivo permiss o do dono do diret rio grupo que o diret rio pertence e permiss o de acesso a outros usu rio
91. ivo a tcp ip desde o come o de sua exist ncia e n o precisa de nenhuma camada de comunica o entre ele e a Internet A performance aproximadamente 10 maior em conex es Internet via fax modem ViruScan TBAV gt N o existem v rus no Linux F PROT CPAV devido as restri es ao usu rio durante a execu o de programas 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 35 Guia Completo Linux Cap tulo 4 Discos e Parti es Este cap tulo traz explica es de como manipular discos r gidos e parti es no sistema GNU Linux e como acessar seus discos de CD ROM e parti es DOS Windows 95 98 no GNU Linux 4 1 Parti es S o divis es existentes no disco r gido que marcam onde come a onde termina um sistema de arquivos Por causa destas divis es n s podemos usar mais de um sistema operacional no mesmo computador como o GNU Linux Windows e DOS ou dividir o disco r gido em uma ou mais partes para ser usado por um nico sistema operacional 4 2 Formatando disquetes As subse es seguintes explicar o maneiras de formatar seus disquetes para serem usados no GNU Linux e DOS Windows 4 2 1 Formatando disquetes para serem usados no Linux Para formatar disquetes para serem usados no GNU Linux use o comando mkfs ext2 c dev fd0 Em alguns sistemas voc deve usar mke2fs no lugar de mkfs ext2 A opg o c faz com que o mkfs ext2 procure por blocos danificados no disquete
92. jar usar o comando loadkeys voc precisa copiar o mapa de teclados para um local conhecido no sistema ent o copie o arquivo arquivo kmap para usr share keymaps 1386 qwerty em sistemas Debian ou algum outro local apropriado Configurando a fonte de Tela Descomente a linha CONSOLE FONT iso01 f16 emodifique a para CONSOLE FONT lat1lu 16 psf no arquivo etc kbd config Esta linha diz ao sistema que fonte deve carregar para mostrar os caracteres na tela A fonte de caracteres deve ser compat vel com o idioma local pois nem todas suportam caracteres acentuados A fonte prefer vel para exibir os caracteres acentuados a latlu 16 o 16 no nome do arquivo significa o tamanho da fonte As fontes de tela est o dispon veis no diret rio usr share consolefonts Neste ponto voc pode verificar se o seu sistema esta reconhecendo corretamente a acentua o entrando no editor de textos ae e digitando a Se todos os acentos apareceram corretamente parab ns voc j passou pela parte mais dif cil Agora o pr ximo passo a acentua o no Bash 14 1 Acentua oo p 153 Guia Completo Linux Acentua o no aviso de comando bash Para acentuar no Bash interpretador de comandos necess rio alterar o arquivo etc inputrc e fazer as seguintes modifica es 1 Descomente a linha set convert meta off voc faz isto apagando o s mbolo antes do nome Um coment rio faz com que o programa ignore linha s
93. l e usado por diversos programas que fazem sua leitura verificam configura es do sistema ou modificar o funcionamento de dispositivos do sistema atrav s da alterac o em seus arquivos root Diret rio do usu rio root sbin Diret rio de programas usados pelo superusu rio root para administra o e controle do funcionamento do sistema tmp Diret rio para armazenamento de arquivos tempor rios criados por programas usr Cont m maior parte de seus programas Normalmente acess vel somente como leitura var 2 3 7 Exemplo de diret rioo p Guia Completo Linux Cont m maior parte dos arquivos que s o gravados com frequ ncia pelos programas do sistema e mails spool de impressora cache etc 2 4 Nomeando Arquivos e Diret rios No GNU Linux os arquivos e diret rios pode ter o tamanho de at 255 letras Voc pode identifica lo com uma extens o um conjunto de letras separadas do nome do arquivo por um Os programas execut veis do GNU Linux ao contr rio dos programas de DOS e Windows n o s o executados a partir de extens es exe com ou bat O GNU Linux como todos os sistemas POSIX usa a permiss o de execu o de arquivo para identificar se um arquivo pode ou n o ser executado No exemplo anterior nosso trabalho de hist ria pode ser identificado mais facilmente caso fosse gravado com o nome trabalho text ou trabalho txt Tamb m permitido gravar o arquivo com o nome Trabalho de Historia
94. l em html com muitas fotos uns 20MB no total que mostra o que poss vel se fazer com ele Corel Photo Paint Corel Photo Paint Corel Photo Paint para Linux winamp xmms Possui todos os recursos do programa para Windows al m de filtros que permite acrescentar efeitos digitais da m sica em tempo real co etc media player xanim xplaymidi Programas para execu o de 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 31 Guia Completo Linux xwave arquivos de m sica e videos multim dia Existem outras alternativas a escolha depende de seu gosto e da sofistica o do programa Agente de Sistema cron Pouca diferen a O cron da mais liberdade na programa o de tarefas a serem executadas pelo Linux Mixer aumix cam Sem diferen as Bate Papo talk ytalk O talk e o ytalk permite a conversa de dois usu rios n o s atrav s de uma rede local mas de qualquer parte do planeta pois usa o protocolo tcp ip para comunica o Muito til e f cil de usar 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 32 Guia Completo Linux MIRC Bitchx xchat Frontpage Server apache Exchange NT Mail sendmail smail qmail Wingate MS Proxy squid apache ip masquerade nat diald Clientes IRC para Linux Sem coment rios o apache o servidor WEB mais usado no mundo algo em torno de 75 das empresas muito r pido flex vel d
95. n s dev ttySl dev modem Cria o link dev modem para o arquivo dev ttyS1 eIn s tmp tmp Cria um link tmp para o diret rio tmp 8 5 du Mostra o espa o ocupado por arquivos e sub diret rios do diret rio atual du op es onde op es a all Mostra o espa o ocupado por todos os arquivos 8 5 duo p 81 Guia Completo Linux b bytes Mostra o espago ocupado em bytes c total Faz uma totaliza o de todo espa o listado D N o conta links simb licos h human Mostra o espa o ocupado em formato leg vel por humanos Kb Mb ao inv s de usar blocos H Como o anterior mas usa 1000 e n o 1024 como unidade de c lculo k Mostra o espa o ocupado em Kbytes m Mostra o espa o ocupado em Mbytes S separate dirs N o calcula o espago ocupado por sub diret rios 8 5 duo p 82 Guia Completo Linux Exemplo du h du hc 8 6 find Procura por arquivos diret rios no disco find pode procurar arquivos atrav s de sua data de modifica o tamanho etc atrav s do uso de op es find ao contr rio de outros programas usa op es longas atrav s de um find diret rio op es expres o Onde diret rio Inicia a procura neste diret rio percorrendo seu sub diret rios op es express o name express o Procura pelo nome express o nos nomes de arquivos e diret rios processados depth P
96. ncononanonnccnnononnnnonnnaconnccnnn conan nac nn nro acer na cnn nac n nc nn nncrnnnnos 15 DINECOMAOIAOS ta A A AA A A s paa 16 LS Comandos MEMOS ti 16 2 6 Comandos EXEO S esmerado aa dd dad AA a di e int da d se 18 2 17 Aviso de comando Prompts amic cti td Da EA diri 20 2 8 Interpretador de comandoS s sis amssiderastade eee aE sa sois iara a EE EETA ES E acenda massa diosas 21 Guia Completo Linux Table of Contents 2 1 Hardware e Software 29 Terminal Virtual consolidan inline Sead adia dedo Vira able a ne ava o Fan Bo eat Sedliga canais 21 DADO ERR RN RN RR RA RR SR dE REID EN RAD RE RN AR RO 28 Po E IB EIS EE E E E E ARO SAR RR DR SR ode cds 36 ZARUMA e eaaa penar E Toa CRI SOGRA CRER Spa Sa DER SAGA E E SSD ANO Spa 36 3 1 Quais as diferen s INICIAIS cunda lacada ide Edema diga dedo 36 3 2 Comandos equivalentes entre DOS e Linux eee ereererceeeaearea narra ccnnncncinos 37 3 2 1 Arquivos de configura o as seen apare osamransga N rea EE EEE CENA To CRS caga Ta KE a Rss bailas 39 3 3 Usando a sintaxe de comandos DOS no LINUX coccccccnconononananananananananonononcnnnnonononnononononononocanonanonenos 39 3 4 Programas equivalentes entre Windows DOS e o Linux e rreeeeeeeraeeea 39 A RN DE GO E RR DN RO AR EE OR RO PR E EE 41 4 2 Formatando disquetes sesasemnaizan sale seia e E ENE silicio 43 4 2 1 Formatando disquetes para serem usados no Linux eee conan ccnnnccnnnos 45
97. nt IceWm etc A escolha do seu gerenciador de janelas pessoal depende muito do gosto de cada pessoa e dos recursos que deseja utilizar A aplica o cliente E o programa sendo executado Esta organiza o do ambiente gr fico X traz grandes vantagens de gerenciamento e recursos no ambiente gr fico UNIX uma vez que tem estes recursos voc pode executar seus programas em computadores remotos mudar totalmente a apar ncia de um programa sem ter que fecha lo atrav s da mudan a do gerenciador de janelas etc 15 2 A organiza o do ambiente gr fico X Windowo p 157 Guia Completo Linux 15 3 Iniciando o X O sistema gr fico X pode ser iniciado de duas maneiras Autom tica Usando o programa xdm que um programa que roda no ambiente gr fico X e apresenta uma tela pedindo nome e senha para entrar no sistema login Ap s entrar no sistema o X executar um dos gerenciadores de janelas configurados e Manual Atrav s do comando startx ou xstart Neste caso o usu rio deve entrar com seu nome e senha para entrar no modo texto e ent o executar um dos comandos acima Ap s executar um dos comandos acima o servidor X ser iniciado e executar um dos gerenciadores de janelas configurados no sistema 15 4 Servidor X Como dito acima o servidor X controla o teclado mouse e a exibi o dos gr ficos em sua tela Para ser executado precisa ser configurado atrav s do arquivo etc X11 XF86Config ou usando
98. ntes e assim permite que finalizem suas tarefas Ap s isto o shutdown muda o n vel de execu o atrav s do comando init para O desligamento 1 modo monousu rio 6 reinicializa o recomendado utilizar o s mbolo amp no final da linha de comando para que o shutdown seja executado em segundo plano Quando restarem apenas 5 minutos para o reinicio desligamento do sistema o programa login ser desativado impedindo a entrada de novos usu rios no sistema O programa shutdown pode ser chamado pelo init atrav s do pressionamento da combina o das teclas de reinicializa o CIRL ALT DEL alterando se o arquivo etc inittab Isto permite que somente os usu rios autorizados ou o root possam reinicializar o sistema Exemplos e shutdown h now Desligar o computador imediatamente e shutdown r now Reinicia o computador imediatamente e shutdown 19 00 A manuten o do servidor ser iniciada s 19 00 Faz o computador entrar em modo monousu rio init 1 s 19 00 enviando a mensagem A manuten o do servidor ser iniciada s 19 00 a todos os usu rios conectados ao sistema e shutdown r 15 00 O sistema ser reiniciado s 15 00 horas Fazo computador ser reiniciado init 6 s 15 00 horas enviando a mensagem O sistema ser reiniciado s 15 00 horas a todos os usu rios conectados ao sistema 8 24 rebooto p 100 Guia Completo Linux e shutdown r 20 Faz o sistema ser reiniciado a
99. nux N o mostra mensagens de erro para arquivos diret rios que n o puderam ser alterados v verbose Mostra todas as mensagens e arquivos sendo modificados R recursive Altera os grupos de arquivos sub diret rios do diret rio atual 11 9 chown Muda dono de um arquivo diret rio Opcionalmente pode tamb m ser usado para mudar o grupo chown op es dono grupo diret rio arquivo onde dono grupo Nome do dono grupo que ser atribu do ao diret rio arquivo O grupo opcional diret rio arquivo Diret rio arquivo que o dono grupo ser modificado op es v verbose 11 9 chowno p 134 Guia Completo Linux Mostra os arquivos enquanto s o alterados f supress N o mostra mensagens de erro durante a execu o do programa c changes Mostra somente arquivos que forem alterados R recursive Altera dono e grupo de arquivos no diret rio atual e sub diret rios O dono grupo pode ser especificado usando o nome de grupo ou o c digo num rico correspondente ao grupo GID Voc deve ter permiss es de grava o no diret rio arquivo para alterar seu dono grupo e chown joao teste txt Muda o dono do arquivo teste txt para joao e chown joao users teste txt Muda o dono do arquivo teste txt para joao e seu grupo para users echown R joao users Muda o dono grupo dos arquivos do diret rio atual e sub diret rios para joao users d
100. o use 1 e Somente a permiss o de leitura use 4 11 10 Modo de permiss o octalo p 136 Guia Completo Linux e Somente permiss o de grava o use 2 e Permiss o de leitura grava o use 6 equivale a 2 4 Gravar Ler e Permiss o de leitura execu o use 5 equivale a 1 4 Executar Ler e Permiss o de execu o grava o use 3 equivale a 1 2 Executar Gravar e Permiss o de leitura grava o execu o use 7 equivale a 1 2 4 Executar Gravar Ler Vamos a pr tica com alguns exemplos chmod 764 teste Os n meros s o interpretados da direita para a esquerda como permiss o de acesso aos outros usu rios 4 grupo 6 e dono 7 O exemplo acima faz os outros usu rios 4 terem acesso somente leitura r ao arquivo teste o grupo 6 ter a permiss o de leitura e grava o w e o dono 7 ter permiss o de leitura grava o e execu o rwx ao arquivo teste Outro exemplo chmod 40 teste O exemplo acima define a permiss o de acesso dos outros usu rios 0 como nenhuma e define a permiss o de acesso do grupo 4 como somente leitura r Note usei somente dois n meros e ent o a permiss o de acesso do dono do arquivo n o modificada leia as permiss es de acesso da direita para a esquerda Para detalhes veja a lista de permiss es de acesso em modo octal no in cio desta se o Modo de permiss o octal Se o 11 10 chmod 752 teste O exemplo acima define a permiss o de acesso dos
101. o Tipos de Permiss es de acesso Se o 11 2 11 3 Etapas para acesso a um arquivo diret rioo p 123 Guia Completo Linux Lembre se Somente o dono pode modificar um arquivo diret rio Para mais detalhes veja a chown Se o 11 9 e a chgrp Se o 11 8 11 4 Exemplos pr ticos de permiss es de acesso Abaixo dois exemplos pr ticos de permiss o de acesso Exemplo de acesso a um arquivo Se o 1141 ea Exemplo de acesso a um diret rio Se o 11 4 2 Os dois exemplos s o explicados passo a passo para uma perfeita compreens o do assunto Vamos a pr tica 11 4 1 Exemplo de acesso a um arquivo Abaixo um exemplo e explica o das permiss es de acesso a um arquivo no GNU Linux obtido com o comando 1s la explicarei passo a passo cada parte rwxr xr 1 gleydson user 8192 nov 4 16 00 teste rwxr xr Estas s o as permiss es de acesso ao arquivo teste Um conjunto de 10 letras que especificam o tipo do arquivo permiss o do dono do arquivo grupo do arquivo e outros usu rios Veja a explica o detalhada sobre cada uma abaixo rWXxr xr A primeira letra do conjunto das 10 letras determina o tipo do arquivos Se a letra for um d um diret rio e voc poder acessa lo usando o comando cd Caso for um l um link simb lico para algum arquivo ou diret rio no sistema para detalhes veja a In Se o 8 4 Um significa que um arquivo normal FWXI XI 11 4 Exemplos pr ticos de perm
102. o em cada diret rio 2 3 1 Diret rio Ra zo p Guia Completo Linux 2 3 2 Diret rio padr o o diret rio em que nos encontramos no momento Tamb m chamado de diret rio atual Voc pode digitar pwd veja a pwd Se o 6 3 para verificar qual seu diret rio padr o O diret rio padr o tamb m identificado por um ponto O comando comando 1s pode ser usado para listar os arquivos do diret rio atual claro que isto desnecess rio porque se n o digitar nenhum diret rio o comando ls listar o conte do do diret rio atual 2 3 3 Diret rio home Tamb m chamado de diret rio de usu rio Em sistemas GNU Linux cada usu rio inclusive o root possui seu pr prio diret rio onde poder armazenar seus programas e arquivos pessoais Este diret rio est localizado em home login neste caso se o seu login for joao o seu diret rio home ser home joao O diret rio home tamb m identificado por um til voc pode digitar tanto o comando 1s home joao como 1s para listar os arquivos de seu diret rio home O diret rio home do usu rio root na maioria das distribui es GNU Linux est localizado em root Dependendo de sua configura o e do n mero de usu rios em seu sistema o diret rio de usu rio pode ter a seguinte forma home Iletra do nome login neste caso se o seu login for joao o seu diret rio home ser home j joao 2 3 4 Diret rio Superior O diret rio superior Upp
103. o ou nome de arquivo onde ser copiado Se o destino for um diret rio os arquivos de origem ser o copiados para dentro do diret rio op es 1 Interactive Pergunta antes de substituir um arquivo existente f force N o pergunta substitui todos os arquivos caso j exista r Copia arquivos dos diret rios e subdiret rios da origem para o destino E recomend vel usar R ao inv s de R recursive Copia arquivos e sub diret rios como a op o r e tamb m os arquivos especiais FIFO e dispositivos v verbose 7 4 cpo p 73 Guia Completo Linux Mostra os arquivos enquanto est o sendo copiados O comando cp copia arquivos da ORIGEM para o DESTINO Ambos origem e destino ter o o mesmo conte do ap s a c pia Exemplos cp teste txt testel txt Copia o arquivo teste txt para testel txt cp teste txt tmp Copia o arquivo teste txt para dentro do diret rio tmp cp tmp Copia todos os arquivos do diret rio atual para tmp cp bin Copia todos os arquivos do diret rio bin para o diret rio em que nos encontramos no momento cp R bin tmp Copia o diret rio bin e todos os arquivos sub diret rios existentes para o diret rio tmp cp R bin tmp Copia todos os arquivos do diret rio bin exceto o diret rio bin e todos os arquivos sub diret rios existentes dentro dele para tmp 7 4 cpo p 74 Guia Completo Linux cp R bin tmp
104. o pelo teclado para um caracter que ser exibido na tela Este tipo de arquivo identificado com a extens o map Se n o tiver este arquivo ou n o encontra lo voc pode copia lo de http www metainfo org focalinux download outros Xmodmaps tar gz este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal Descompacte o arquivo Xmodmaps tar gz para um local em seu sistema por exemplo tmp com o comando tar xzvf Xmodmaps tar gz Note que os mapas de teclado do Xmodmaps_tar gz somente servem para a configura o no modo gr fico X Window Acentua o no X Para acentuar no X voc precisar descompactar e copiar o arquivo de mapa de teclado adequado ao seu computador em cima do arquivo etc X11 Xmodmap que j est em seu sistema No meu caso eu usei O seguinte comando ap s descompactar o arquivo cp Xmodmap us etc X11 Xmodmap Agora voc precisa reiniciar o servidor X para que as altera es fa am efeito ou digite xmodmap etc X11 Xmodmap no xterm para aplicar as altera es na se o atual 14 1 2 Acentua o em modo gr ficoo p 155 Guia Completo Linux Os passos descritos at aqui funcionar o para pessoas que iniciam o X pelo prompt usando o comando startx xinit etc veja o passo seguinte para acentuar pelo XDM Acentua o no XDM Para acentuar no XDM inclua as seguintes linhas no arquivo etc X11 xdm Xsetup O sysmodmap etc X11 Xmodmap if r sysmodmap
105. o pode se tornar um pouco dif cil de se entender ent o recomendo ler e ao mesmo tempo pr tica la para uma tima compreens o N o se preocupe tamb m coloquei exemplos para ajuda lo a entender o sistema de permiss es de acesso do ambiente GNU Linux 11 1 Donos grupos e outros usu rios O principio da seguran a no sistema de arquivos GNU Linux definir o acesso aos arquivos por donos grupos e outros usu rios dono E a pessoa que criou o arquivo ou o diret rio O nome do dono do arquivo diret rio o mesmo do usu rio 11 1 Donos grupos e outros usu rioso p 120 Guia Completo Linux usado para entrar o sistema GNU Linux Somente o dono pode modificar as permiss es de acesso do arquivo As permiss es de acesso do dono de um arquivo somente se aplicam ao dono do arquivo diret rio A identifi o do dono tamb m chamada de user id UID A identifica o de usu rio e o nome do grupo que pertence s o armazenadas respectivamente nos arquivos letc passwd e etc group Estes s o arquivos textos comuns e podem ser editados em qualquer editor de texto mas tenha cuidado para n o modificar o campo que cont m a senha do usu rio encriptada que pode estar armazenada neste arquivo caso n o estiver usando senhas ocultas grupo Para permitir que v rios usu rios diferentes tivessem acesso a um mesmo arquivo j que somente o dono poderia ter acesso ao arquivo este recurso foi criado Cada usu rio pode fazer part
106. o seja usada voc deve usar o comando sync Se o 8 22 antes de retirar o disquete da unidade Ordem Define a ordem que os sistemas de arquivos ser o verificados na inicializa o do sistema Se usar 0 o sistema de arquivos n o verificado O sistema de arquivos ra z que dever ser verificado primeiro o ra z 4 5 1 fstabo p 44 Guia Completo Linux Ap s configurar o etc fstab basta digitar o comando mount dev hdg ou mount cdrom para que a unidade de CD ROM seja montada Voc deve ter notado que n o necess rio especificar o sistema de arquivos da parti o pois o mount verificar se ele j existe no etc fstab e caso existir usar as op es especificadas neste arquivo Para maiores detalhes veja as p ginas de manual fstab e mount 4 6 Desmontando uma parti o de disco Para desmontar um sistema de arquivos montado com o comando mount use o comando umount Voc deve ter permiss es de root para desmontar uma parti o umount dispositivo ponto de montagem Voc pode tanto usar umount dev hdal como umount mnt para desmontar um sistema de arquivos dev hdal montado em mnt Cap tulo 5 Execuc o de programas Este cap tulo explica como executar programas no GNU Linux e o uso das ferramentas de controle de execuc o dos programas 5 1 Executando um comando programa Para executar um comando necess rio que ele tenha permiss es de execu o veja a Tipos de Permiss es de acesso Se
107. o utilit rio xf86config modo texto A finaliza o do servidor X feita atrav s do pressionamento simult neo das teclas CTRL ALT BackSpace O servidor X imediatamente terminado e todos os gerenciadores de janelas e programas clientes s o fechados CUIDADO Sempre utilize a op o de sa da de seu gerenciador de janelas para encerrar normalmente uma se o X11 e salve os trabalhos que estiver fazendo antes de finalizar uma se o X11 A finaliza o do servidor X deve ser feita em caso de emerg ncia quando n o se sabe o que fazer sair de um gerenciador de janelas ou de um programa mal comportado Recomendo fazer a leitura de Fechando um programa quando n o se sabe como sair Se o 5 8 caso estiver em d vidas de como finalizar um programa mal comportado ou que n o sabe como sair 15 3 Iniciando o Xo p 158 Guia Completo Linux Cap tulo 16 Como obter ajuda no sistema D vidas s o comuns durante o uso do GNU Linux e existem v rias maneiras de se obter ajuda e encontrar a resposta para algum problema O GNU Linux um sistema bem documentado provavelmente tudo o que imaginar fazer ou aprender j esta dispon vel para leitura e aprendizado Abaixo segue algumas formas teis para encontrar a solu o de sua d vida vale a pena conhece las 16 1 P ginas de Manual As p ginas de manual acompanham quase todos os programas GNU Linux Elas trazem uma descri o b sica do comando programa e detalhes sobre o funci
108. obre o top pode ser obtida dentro do programa pressionando a tecla h ou pela p gina de manual man top Abaixo algumas teclas teis espa o Atualiza imediatamente a tela e CTRL L Apaga e atualiza a tela e h Mostra a tela de ajuda do programa mostrado todas as teclas que podem ser usadas com o top e i Ignora o tempo ocioso de processos zumbis e q Sai do programa 5 6 topo p 50 Guia Completo Linux e k Finaliza um processo semelhante ao comando kill Voc ser perguntado pelo n mero de identifica o do processo PID Este comando n o estar dispon vel caso esteja usando o top com a op o s e n Muda o n mero de linhas mostradas na tela Se O for especificado ser usada toda a tela para listagem de processos 5 7 Controle de execu o de processos Abaixo algumas comandos e m todos teis para o controle da execu o de processos no GNU Linux 5 7 1 Interrompendo a execu o de um processo Para cancelar a execu o de algum processo rodando em primeiro plano basta pressionar as teclas CTRL C A execu o do programa ser cancelada e ser mostrado o aviso de comando Voc tamb m pode usar o comando kill Se o 5 7 6 para interromper um processo sendo executado 5 7 2 Parando momentaneamente a execu o de um processo Para parar a execu o de um processo rodando em primeiro plano basta pressionar as teclas CTRL Z O programa em execu o ser pausado e
109. omando 1s 1 a a mesma coisa de 1s la Op o identificada por um nome O comando 1s a11 equivalente a ls a Pode ser usado tanto como mas h casos em que somente ou esta dispon vel par metros Um par metro identifica o caminho origem destino entrada padr o ou sa da padr o que ser passada ao comando Se voc digitar Is usr doc copyright usr doc copyright ser o par metro passado ao comando ls neste caso queremos que ele liste os arquivos do diret rio usr doc copyright 2 4 Nomeando Arquivos e Diret rioso p 11 Guia Completo Linux normal errar o nome de comandos mas n o se preocupe quando isto acontecer o sistema mostrar a mensagem command not found comando n o encontrado e voltar ao aviso de comando As mensagens de erro n o fazem nenhum mal ao seu sistema somente dizem que algo deu errado para que voc possa corrigir e entender o que aconteceu No GNU Linux voc tem a possibilidade de criar comandos personalizados usando outros comandos mais simples isto ser visto mais adiante Os comandos se encaixam em duas categorias Comandos Internos e Comandos Externos Por exemplo ls la usr doc ls o comando la a op o passada ao comando e usr doc o diret rio passado como par metro ao comando 1s 2 5 1 Comandos Internos S o comandos que est o localizados dentro do interpretador de comandos normalmente o Bash e n o no disco Eles s o ca
110. onamento de op o Uma p gina de manual visualizada na forma de texto nico com rolagem vertical Tamb m documenta par metros usados em alguns arquivos de configura o A utiliza o da p gina de manual simples digite man se o comando arquivo onde se o E a se o de manual que ser aberta se omitido mostra a primeira se o sobre o comando encontrada em ordem crescente 16 1 P ginas de Manualo p 159 Guia Completo Linux comando arquivo Comando arquivo que deseja pesquisar A navega o dentro das p ginas de manual feita usando se as teclas e q Sai da p gina de manual e PageDown ou f Rola 25 linhas abaixo e PageUP ou w Rola 25 linhas acima e SetaAcima ou k Rola 1 linha acima e SetaAbaixo ou e Rola 1 linha abaixo e r Redesenha a tela refresh e p ou g Inicio da p gina e h Ajuda sobre as op es da p gina de manual e s Salva a p gina de manual em formato texto no arquivo especificado por exemplo tmp Is Exemplo man 1s man 5 hosts access 16 2 Info Pages Id ntico as p ginas de manual mas usada navega o entre as p ginas Se pressionarmos lt Enter gt em cima de uma palavra destacada a info pages nos levar a se o correspondente A info pages til quando sabemos o nome do comando e queremos saber para o que ele serve Tamb m traz explica es detalhadas sobre uso op es e comandos Para usar a info pages digite
111. onoccnoonaconnacnnonoconcccnnnnonn cacon nc cnnn nc nnnccnnncnninss 134 11 4 1 Exemplo de acesso a um arqUiVO ocoocconoccnonncconononnnononnaconnnonnnnc nono conan crono cnnnc anno nc rana nac nrnnnnss 135 11 4 2 Exemplo de acesso a um diret ria cer crono cnnnc nana ncrnnnc nac crnnnnss 138 11 5 Permiss es de Acesso ESPECIAS n nurnerr orie E i o E EENE no nnnn cnn nn nr on nn cnn cacon nc a a aa 138 LLO A conta TOO ucraniana E a eaa aeae 139 A O A NO RA 139 O E E NO 140 RS OA A EEE RE RE RR DSP RR RA RAR RE ORE UR VR 140 11 10 Modo de permiss o Octal oconcocnnncccnncocnonocononanoncccnnononnnnnnnnocnnnc cono no cnnnccnnn nono nn E E s 141 A NR RT 141 12255 rosados PE e ataco aci Ll o Ma ed de 142 Guia Completo Linux Table of Contents 2 1 Hardware e Software PEE E RR RUA A RA ARE AP ARE RN RR SAR TARDE RR RE OR A 143 TIA DIDO sd ti casa saia NE o E a EO Ds dt A E T a Duo E 144 12 5 Diferen a entre O e gt masai ros meios rossi nico EE E E ioS as Dies ds E a cipa a pas da 147 LUNES UR OR QU DR RAS DR AR A RAR RD ONDE UR IR RR RA ANS 147 13 1 Portas de impressoras iia ise Sep a 148 13 2 Imprimindo diretamente para a porta de impressora ie ereeeereeeeeeeerreearenaa 151 13 3 Imprimindo Via sp ol iii ri ase 151 13 4 Impress o em modo gr fica ss is RE 155 1341 GhostiSernpt as tres a A A aa a de 156 13 5 Magic Filter oine DO RED PU RA DSR 157 13 5 1 Instala o e configura o do Magic
112. ont m par metros sobre as parti es que s o lidos pelo comando mount Cada linha deste arquivo cont m a parti o que desejamos montar o ponto de montagem o sistema de arquivos usado pela parti o e outras op es fstab tem a seguinte forma Sistema de arquivos Ponto de Montagem Tipo Opcoes dump ordem dev hdal ext2 defaults 0 1 dev hda2 boot ext2 defaults 0 2 dev hda2 dos msdos defaults noauto rw 0 0 dev hdg cdrom iso9660 defaults noauto 0 0 Onde Sistema de Arquivos Partig o que deseja montar 4 5 1 fstabo p 43 Guia Completo Linux Ponto de montagem Diret rio do GNU Linux onde a parti o montada ser acessada Tipo Tipo de sistema de arquivos usado na parti o que ser montada Para parti es GNU Linux use ext2 para parti es DOS sem nomes extensos de arquivos use msdos para parti es Win 95 com suporte a nomes extensos de arquivos use vfat para unidades de CD ROM use iso9660 Op es Especifica as op es usadas com o sistema de arquivos defaults Utiliza valores padr es de montagem noauto N o monta os sistemas de arquivos durante a inicializa o til para CD ROMS e disquetes ro Monta como somente leitura user Permite que usu rios montem o sistema de arquivos n o recomendado por motivos de seguran a sync recomendado para uso com discos removiveis disquetes zip drives etc para que os dados sejam gravados imediatamente na unidade caso n
113. os Quando s usado na permiss o de acesso do Grupo ajusta a identifica o efetiva do grupo do processo durante a execu o de um programa chamado de bit setgid identificado pela letra s no lugar da permiss o de execu o do grupo do arquivo diret rio Em diret rios for a que os arquivos criados dentro dele perten am ao mesmo grupo do diret rio ao inv s do grupo prim rio que o usu rio pertence Ambos setgid e setuid podem aparecer ao mesmo tempo no mesmo arquivo diret rio A permiss o de acesso especial s somente pode aparecer no campo Dono e Grupo e t Salva a imagem do texto do programa no dispositivo swap assim ele ser carregado mais r pidamente quando executado tamb m chamado de stick bit Em diret rios impede que outros usu rios removam arquivos dos quais n o s o donos Isto chamado de colocar o diret rio em modo append only Um exemplo de diret rio que se encaixa perfeitamente nesta condi o o tmp todos os usu rios devem ter acesso para que seus programas possam criar os arquivos tempor rios l mas nenhum pode apagar arquivos dos outros A permiss o especial t pode ser especificada somente no campo outros usu rios das permiss es de acesso e X Se voc usar X ao inv s de x a permiss o de execu o somente afetada se o arquivo ja tiver permiss es de execu o Em diret rios ela tem o mesmo efeito que a permiss o de execu o x Exemplo da permiss o de acesso especial
114. os a sa da deste comando para grep bin para mostrar somente os diret rios que cont m bin rios Mesmo assim a listagem ocupe mais de uma tela podemos acrescentar o more Locate find grep bin more Podem ser usados mais de um comando de redirecionamento lt gt em um mesmo comando 12 3 lt o p 139 Guia Completo Linux 12 5 Diferen a entre o e o gt A principal diferen a entre o e o gt que o Pipe envolve processamento entre comandos ou seja a sa da de um comando enviado a entrada do pr ximo e o gt redireciona a sa da de um comando para um arquivo dispositivo Voc pode notar pelo exemplo acima 1s la more que ambos 1s e more s o comandos porque est o separados por um Se um deles n o existir ou estiver digitado incorretamente ser mostrada uma mensagem de erro Um resultado diferente seria obtido usando um gt no lugar do A sa da do comando 1s la seria gravada em um arquivo chamado more 12 6 tee Envia o resultado do programa para a sa da padr o tela e para um arquivo ao mesmo tempo Este comando deve ser usado com o pipe I comando tee arquivo Exemplo 1s laltee listagem txt a sa da do comando ser mostrada normalmente na tela e ao mesmo tempo gravada no arquivo listagem txt Cap tulo 13 Impress o Este capitulo descreve como imprimir em seu sistema GNU Linux e as formas de impress o via spool rede gr fica etc 12 5 Diferen a entre
115. ote kbd ou console dat instalado em seu sistema com o 14 1 Acentua oo p 151 Guia Completo Linux comando dpkg 1 kbd Caso n o existam alguns programas de configura o e arquivos de fontes n o estar o dispon veis Siga os passos abaixo para colocar e acentua o em funcionamento para o modo Texto na Debian nas distribui es Debian 2 2 e superiores somente necess rio definir a fonte padr o de tela pois o mapa de teclados selecionado em seu sistema de instala o Mapa de Teclados Verifique se possui o arquivo de mapa de teclado correspondente ao seu modelo de teclado Um mapa de teclado s o arquivos com a extens o map ou kmap que fazem a tradu o do c digo enviado pelo teclado para um caracter que ser exibido na tela al m de outras fun es como o Dead Keys pressionamento de uma tecla que n o gera nenhum caracter mas afetar o pr ximo caracter gerado como na acentua o quando voc aperta o n o aparece nada mas ap s apertar a letra A um caracter exibido A combina o A um Dead Key e est definido no arquivo do mapa de teclados Os tipos de teclados mais usados aqui no Brasil s o o padr o EUA e o ABNT2 O teclado padr o EUA o modelo usado nos Estados Unidos e voc precisar apertar C para gerar um Cedilha enquanto o teclado ABNT possui todas as teclas usadas no Brasil semelhante a uma m quina de escrever e o Cedilha possui sua pr pria tecla ap s a letra
116. ovidades da Internet Para se inscreve nesta lista de discuss o envie uma mensagem para dicas l reguestOunicamp br contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas respoda a mensagem de confirma o para confirmar sua inscri o na lista Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe linux br listas conectiva com br Discute todos os aspectos relacionados ao uso instala o atualiza o e opera o do GNU Linux Para se inscreve nesta lista de discuss o envie uma mensagem para linux br reguest O listas conectiva com br contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas respoda a mensagem de confirma o para confirmar sua inscri o na lista Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe debian news portuguese O lists debian org Lista de discuss o que veicula semanalmente a tradu o de noticias postadas a listas debian news em Ingles listas de novos pacotes incluidos na distribui o com a descri o traduzida e noticias relacionadas aos esfor os da Internacionaliza o da Debian no Brasil 16 11 2 Listas de discuss oo p 172 Guia Completo Linux Para se inscrever envie uma mensagem para debian news portuguese request O lists debian org contendo a palavra subscribe no assunto da m
117. p s 20 minutos e shutdown c Cancela a execu o do shutdown 8 26 WC Conta o n mero de palavras bytes e linhas em um arquivo ou entrada padr o Se as op es forem omitidas o wc mostra a quantidade de linhas palavras e bytes wc op es arquivo Onde arquivo Arquivo que ser verificado pelo comando wc op es c bytes Mostra os bytes do arquivo w words Mostra a quantidade de palavras do arquivo l lines Mostra a quantidade de linhas do arquivo 8 26 wco p 101 Guia Completo Linux A ordem da listagem dos par metros nica e modificando a posi o das op es n o modifica a ordem que os par metros s o listados Exemplo ewc etc passwd Mostra a quantidade de linhas palavras e letras bytes no arquivo letc passwd ewc w etc passwd Mostra a quantidade de palavras ewc 1 etc passwd Mostra a quantidade de linhas ewc 1 w etc passwd Mostra a quantidade de linhas e palavras no arquivo etc passwd Cap tulo 9 Comandos de rede Este cap tulo traz alguns comandos teis para uso em rede e ambientes multiusu rio 9 1 who Mostra quem est atualmente conectado no computador Este comando lista os nomes de usu rios que est o conectados em seu computador o terminal e data da conex o who op es onde op es H heading Mostra o cabe alho das colunas 9 1 whoo p 102 Guia Completo Linux i u
118. quanto ao n mero e caracter sticas pr prias de cada grupo de usu rios Debian no Brasil Sua base constru da em PHP com uso do banco de dados MySQL hospedado no Source Forge mantido pelo pessoal do projeto Debian BR o contador tem tamb m a facilidade de integrar se com o bot apt br facilitando a vida dos usu rios do canal IRC do projeto Respons vel pala p gina Gustavo Noronha dockov O zaz com br endere o http debian br sourceforge net contador debian contador aspl 16 10 FAQo p 166 Guia Completo Linux enttp www linux trix net Boletim di rio com as noticias mais recentes sobre GNU Linux testes redes descri o configura o avalia o de programas entrevistas downloads dica do dia mecanismo de busca no site links etc Em Portugu s Respons vel pela p gina Augusto Campos brain Ematrix com br endere o http www linux trix net ebttp www olinux com bxr Trata o GNU Linux com o foco jornal stico e tem a inten o de prover informa es eficazes e esclarecedoras capazes de instruir reciclar e tornar acess vel aos usu rios o conhecimento e aprofundamento de temas relacionados a plataforma GNU Linux Publica o di ria de Artigos que s o feitos para que o usu rio possa resolver problemas e tirar d vidas deste sistema Assuntos diversos sobre programas servi os e utilit rios Tamb m conta com se es de programa o jogos seguran a e entrevistas com personalidades do
119. ra o cat localizar o arquivo GPL cat usr doc copyright GPL Neste caso voc continuar no diret rio padr o confira digitando pwd Digitando 1s os arquivos do diret rio atual ser o listados O caminho de diret rios necess rio para dizer ao sistema operacional onde encontrar um arquivo na rvore de diret rios 2 3 5 Diret rio Anterioro p 6 Guia Completo Linux 2 3 7 Exemplo de diret rio Um exemplo de diret rio o seu diret rio de usu rio todos seus arquivos essenciais devem ser colocadas neste diret rio Um diret rio pode conter outro diret rio isto til quando temos muitos arquivos e queremos melhorar sua organiza o Abaixo um exemplo de uma empresa que precisa controlar os arquivos de Pedidos que emite para as f bricas pub vendas diret rio principal de vendas pub vendas mes01 99 diret rio contendo vendas do m s 01 1999 pub vendas mes02 99 diret rio contendo vendas do m s 02 1999 pub vendas mes03 99 diret rio contendo vendas do m s 03 1999 e o diret rio vendas o diret rio principal e mes01 99 subdiret rio que cont m os arquivos de vendas do m s 01 1999 e mes02 99 subdiret rio que cont m os arquivos de vendas do m s 02 1999 e mes03 99 subdiret rio que cont m os arquivos de vendas do m s 03 1999 mes01 99 mes02 99 mes03 99 s o diret rios usados para armazenar os arquivos de pedidos do m s e ano correspondente Isto essencial para organiza o po
120. rescentar a sa da do comando Is ao arquivo listagem do cap tulo anterior usando 1 s gt gt list agem Use o comando cat para visualizar o conte do do arquivo listagem O mesmo comando pode ser redirecionado para o segundo console dev tty2 usando 1s gt dev tty2 0 12 1 gt 0 p 138 Guia Completo Linux resultado do comando Is ser mostrado no segundo console pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro 12 3 lt Direciona a entrada padr o de arquivo dispositivo para um comando Este comando faz o contr rio do anterior ele envia dados ao comando Voc pode usar o comando cat lt teste txt para enviar o conte do do arquivo teste txt ao comando cat que mostrar seu conte do claro que o mesmo resultado pode ser obtido com cat teste txt mas este exemplo serviu para mostrar a funcionalidade do lt 12 4 pipe Envia a sa da de um comando para a entrada do pr ximo comando para continuidade do processamento Os dados enviados s o processados pelo pr ximo comando que mostrar o resultado do processamento Por exemplo 1s la more este comando faz a listagem longa de arquivos que enviado ao comando more que tem a fun o de efetuar uma pausa a cada 25 linhas do arquivo Outro exemplo o comando locate find grep bin neste comando todos os caminhos arquivos que cont m find na listagem ser o mostrados inclusive man pages bibliotecas etc ent o enviam
121. reto da mem ria POLL A Evento executado em Pool Sys V Sin nimo de IO PROF 27521429 A Tempo expirado do Profiling SYS T aL C Argumento inv lido para a rotina SVID TRAP 5 C Captura do tra o ponto de interrup o URG 16 23 21 B Condi o Urgente no soquete 4 2 BSD VTALRM 26 26 28 A Alarme virtual do rel gio 4 2 BSD XCPU 24 24 30 Cc Tempo limite da CPU excedido 4 2 BSD XFSZ 29120 51 C Limite do tamanho de arquivo excedido 4 2 BSD Para os casos SIGSYS SIGXCPU SIGXFSZ e em algumas arquiteturas tamb m o SIGGUS a a o padr o do Linux para kernels 2 3 27 e superiores A terminar enquanto SYSv2 descreve C terminar e mostrar dump core Seguem v rios outros sinais 5 7 9 Sinais do Sistemao p 58 Guia Completo Linux Sinal Valor Ac o Coment rio IOT 6 Tra o IOT Um sin nimo para ABRT EMT Ted STKFLT 16 A Falha na pilha do processador IO 23 29 22 A I O agora poss vel 4 2 BSD CLD p EB Um sin nimo para CHLD PWR 29 307 19 A Falha de forca System V INFO as ES Um sin nimo para SIGPWR LOST FARS A Perda do bloqueio do arquivo WINCH 28 28 20 B Sinal de redimensionamento da Janela 4 3 BSD Sun UNUSED 31 5 A Sinal n o usado ser SYS O significa que o sinal n o est presente Onde tr s valores s o listados o primeiro normalmente v lido para o Alpha e Sparc o do meio para 1386 PowerPc e sh o ltimo para o Mips O sinal 29 SIGINFO SIGPWR em um Alpha ma
122. rformat para detalhes superverify Verifica primeiro se a trilha pode ser lida antes de formata la Este o padr o 4 2 2 Formatando disquetes compat veis com o DOS Windowso p 37 Guia Completo Linux dosverify B Verifica o disquete usando o utilit rio mbadblocks Usando esta op o as trilhas defeituosas encontradas ser o automaticamente marcadas para n o serem utilizadas verify later V Verifica todo o disquete no final da formata o noverify f N o faz verificac o de leitura Na primeira vez que o superformat executado ele verifica a velocidade de rota o da unidade e a comunica o com a placa controladora pois os discos de alta densidade s o sens veis a rota o da unidade Ap s o teste inicial ele recomendar adicionar uma linha no arquivo etc driveprm como forma de evitar que este teste seja sempre executado OBS Esta linha calculada de acordo com a rota o de usa unidade de disquetes transfer ncia de dados e comunica o com a placa controladora de disquete Desta forma ela varia de computador para computador Note que n o necess rio montar a unidade de disquetes para formata la Segue abaixo exemplos de como formatar seus disquetes com o superformat e superformat dev fd0 Formata o disquete na primeira unidade de disquetes usando os valores padr es e superformat dev fd0 dd Faz a mesma coisa que o acima mas assume que o disquete de Dupla Densid
123. rimir em modo texto letras n meros e caracteres semi gr ficos 13 1 Portas de impressorao p 141 Guia Completo Linux 13 3 Imprimindo via spool A impress o via spool tem por objetivo liberar logo o programa do servi o de impress o deixando um outro programa especifico tomar conta Este programa chamado de daemon de impress o normalmente o lpr ou o Iprng recomendado em sistemas GNU Linux Logo ap s receber o arquivo que ser impresso o programa de spool gera um arquivo tempor rio normalmente localizado em var spool lpd que ser colocado em fila para a impress o um trabalho ser impresso ap s o outro em sequ ncia O arquivo tempor rio gerado pelo programa de spool apagado logo ap s concluir a impress o Antes de se imprimir qualquer coisa usando os daemons de impress o preciso configurar os par metros de sua impressora no arquivo etc printcap Um arquivo etc printcap para uma impressora local padr o se parece com o seguinte lp Impressora compativel com Linux 1p dev 1p0 sd var spool 1pd 1lp af var log lp acct 1f var log lp errs pl 66 pw 80 pc 150 13 3 Imprimindo via spoolo p 142 Guia Completo Linux mx 0 sh E poss vel tamb m compartilhar a impressora para a impress o em sistemas remotos isto ser visto em uma se o separada neste guia Usando os exemplos anteriores da se o Imprimindo diretamente para uma porta de impressora vamos acelerar as coisas
124. rio permite que seja acessado atrav s do comando cd veja a cd Se o 6 2 para detalhes As permiss es de acesso a um arquivo diret rio podem ser visualizadas com o uso do comando 1s la Para maiores detalhes veja a Is Se o 6 1 As 3 letras rwx s o agrupadas da seguinte forma ILWXIWXIWX gleydson users teste Virou uma bagun o n o Vou explicar cada parte para entender o que quer dizer as 10 letras acima da esquerda para a direita A primeira letra diz qual o tipo do arquivo Caso tiver um d um diret rio um 1 um link a um arquivo no sistema veja a In Se o 8 4 para detalhes um quer dizer que um arquivo comum etc e Da segunda a quarta letra rwx dizem qual a permiss o de acesso ao dono do arquivo Neste caso gleydson ele tem a permiss o de ler r read gravar w write e executar x execute o arquivo teste 11 2 Tipos de Permiss es de acessoo p 122 Guia Completo Linux e Da quinta a s tima letra rwx diz qual a permiss o de acesso ao grupo do arquivo Neste caso todos os usu rios que pertencem ao grupo users tem a permiss o de ler r gravar w e tamb m executar x o arquivo teste e Da oitava a d cima letra rwx diz qual a permiss o de acesso para os outros usu rios Neste caso todos os usu rios que n o s o donos do arquivo teste tem a permiss o para ler gravar e executar o programa Veja o comando chmod chmod Se o 11 7 para detalhes so
125. rio que o criou e seu grupo o grupo do usu rio exceto para diret rios configurados com a permiss o de grupo s ser visto adiante 11 6 A conta rooto p 130 Guia Completo Linux chmod op es permiss es diret rio arquivo Onde diret rio arquivo Diret rio ou arquivo que ter sua permiss o mudada op es v verbose Mostra todos os arquivos que est o sendo processados f silent N o mostra a maior parte das mensagens de erro c change Semelhante a op o v mas s mostra os arquivos que tiveram ae permiss es mudadas R recursive Muda permiss es de acesso do diret rio arquivo no diret rio atual e sub diret rios ugoa rwxXst ugoa Controla que n vel de acesso ser mudado Especificam em ordem usu rio u grupo g outros o todos a 11 6 A conta rooto p 131 Guia Completo Linux coloca a permiss o retira a permiss o do arquivo e define a permiss o exatamente como especificado rwx r permiss o de leitura do arquivo w permiss o de grava o x permiss o de execu o ou acesso a diret rios chmod n o muda permiss es de links simb licos as permiss es devem ser mudadas no arquivo alvo do link Tamb m podem ser usados c digos num ricos octais para a mudan a das permiss es de acesso a arquivos diret rios Para detalhes veja a Modo de permiss o octal Se o 11 10 DICA E poss vel copiar permiss
126. rmdir teste Cap tulo 7 Comandos para manipula o de Arquivos Abaixo comandos utilizados para manipula o de arquivos 7 1 cat Mostra o conte do de um arquivo bin rio ou texto cat op es diret rio arquivo diret riol arquivol diret rio arquivo Localiza o do arquivo que deseja visualizar o conte do op es n number Mostra o n mero das linhas enquanto o conte do do arquivo mostrado 7 1 cato p 69 Guia Completo Linux s squeeze blank N o mostra mais que uma linha em branco entre um par grafo e outro L a entrada padr o O comando cat trabalha com arquivos texto Use o comando zcat para ver diretamente arquivos compactados com gzip Exemplo cat usr doc copyright GPL 7 2 tac Mostra o conte do de um arquivo bin rio ou texto como o cat s que em ordem inversa tac op es diret rio arquivo diret riol arquivol diret rio arquivo Localiza o do arquivo que deseja visualizar o conte do op es s string Usa o string como separador de registros 7 2 taco p 70 Guia Completo Linux L a entrada padr o Exemplo tac usr doc copyright GPL 7 3 rm Apaga arquivos Tamb m pode ser usado para apagar diret rios e sub diret rios vazios ou que contenham arquivos rm op es caminho arquivo diret rio caminhol arquivol diret riol onde caminho Localiza o do arquivo que deseja apagar Se omitido assum
127. rocessa os sub diret rios primeiro antes de processar os arquivos do diret rio principal maxdepth num Faz a procura at num sub diret rios dentro do diret rio que est sendo pesquisado 8 6 findo p 83 Guia Completo Linux mindepth num N o faz nenhuma procura em diret rios menores que num n veis mount xdev N o 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 op o size pode ser seguida de b Especifica o tamanho em blocos de 512 bytes o padr o caso num n o 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 s o aceitos b bloco c caracter d diret rio p pipe 8 6 findo p 84 Guia Completo Linux f arquivo regular 1 link simb lico s sockete A maior parte dos argumentos num ricos podem ser precedidos por ou Para detalhes sobre outras op es e argumentos consulte a p gina de manual Exemplo e find name grep Procura no diret rio ra z e sub diret rios um arquivo diret rio chamado grep e find name grep maxdepth 3 Procura no diret rio ra z e sub diret rios at o
128. rregados na mem ria RAM do computador junto com o interpretador de comandos Quando executa um comando o interpretador de comandos verifica primeiro se ele um Comando Interno caso n o seja verificado se um Comando Externo Exemplos de comandos internos s o cd exit echo bg fg source help 2 6 Comandos Externos S o comandos que est o localizados no disco Os comandos s o procurados no disco usando o path e executados assim que encontrados Para detalhes veja a path Se o 5 2 2 5 1 Comandos Internoso p 12 Guia Completo Linux 2 7 Aviso de comando Prompt Aviso de comando ou Prompt a linha mostrada na tela para digita o de comandos que ser o passados ao interpretador de comandos para sua execu o A posi o onde o comando ser digitado marcado um tra o piscante na tela chamado de cursor Tanto em shells texto como em gr ficos necess rio o uso do cursor para sabermos onde iniciar a digita o de textos e nos orientarmos quanto a posi o na tela O aviso de comando do usu rio root identificado por uma tralha e o aviso de comando de usu rios identificado pelo s mbolo Isto padr o em sistemas UNIX Voc pode retornar comandos j digitados pressionando as teclas Seta para cima Seta para baixo A tela pode ser rolada para baixo ou para cima segurando a tecla SHIFT e pressionando PGUP ou PGDOWN Isto til para ver textos que rolaram rapidamente para cima
129. s Veja as explica es abaixo drwxr x A primeira letra do conjunto das 10 determina o tipo do arquivo Neste caso um diret rio porque tem a letra d drwxr x Estas 3 letras da segunda a quarta s o as permiss es de acesso do dono do diret rio exemplo O dono do diret rio neste caso gleydson tem a permiss o para listar arquivos do diret rio r gravar arquivos no diret rio w e entrar no diret rio x drwxr x Estas 3 letras da quinta a s tima s o as permiss es de acesso dos usu rios que pertencem ao grupo user Os usu rios que pertencem ao grupo user tem a permiss o somente para listar arquivos do diret rio r e entrar no diret rio x exemplo drwxr x Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do diret rio exemplo e que n o pertencem ao grupo user Com as permiss es acima nenhum usu rio que se encaixe nas condi es de dono e grupo do diret rio tem a permiss o de acessa lo 11 4 2 Exemplo de acesso a um diret rioo p 126 Guia Completo Linux gleydson Nome do dono do diret rio exemplo user Nome do grupo que diret rio exemplo pertence exemplo Nome do diret rio Para detalhes de como alterar o dono grupo de um arquivo diret rio veja os comandos chmod Se o 11 7 chgrp Se o 11 8 e chown Se o 11 9 OBSERVA ES e O usu rio root n o tem nenhuma restri o de acesso ao sistema
130. s fontes do Ghost Script est o localizadas no pacote gsfonts na distribui o Debian e Para imprimir o arquivo alphabet ps use o comando gs q dSAFER dNOPAUSE SDEVICE epson r240x72 sPAPERSIZE legal sOutpu alphabet ps O arquivo alphabet ps deve ser impresso Caso aparecerem mensagens como Error invalidfont in findfont no lugar das letras voc se esqueceu de instalar ou configurar as fontes do Ghost Script Instale o pacote de fontes gsfonts na Debian ou verifique a documenta o sobre como configurar as fontes Cada uma das op es acima descrevem o seguinte e q dQUIET N o mostra mensagens de inicializa o do Ghost Script e ASAFER uma op o para ambientes seguros pois desativa a opera o de mudan a de nome e dele o de arquivo e permite somente a abertura dos arquivos no modo somente leitura e dNOPAUSE Desativa a pausa no final de cada p gina processada e SDEVICE dispositivo Dispositivo que receber a saida do Ghost Script Neste local pode ser especificada a marca o modelo de sua impressora ou um formato de arquivo diferente como pcxmono bmp256 para que o arquivo ps seja convertido para o formato designado 13 4 1 Ghost Scripto p 145 Guia Completo Linux Para detalhes sobre os dispositivos dispon veis em seu Ghost Script digite gs help less ou veja a p gina de manual Normalmente os nomes de impres
131. s Kbytes Mbytes Gbytes Esta medidas servem para facilitar a leitura em arquivos de grande tamanho Um arquivo de 1K a mesma coisa de um arquivo de 1024 bytes K vem de Kilo que igual a 1000 1Kilo igual a 1000 gramas certo 2 2 1 Extens o de arquivoso p 2 Guia Completo Linux Da mesma forma 1Mb ou 1M igual a um arquivo de 1024K ou 1024000 bytes M vem de milh o que igual a 1000000 f cil n o 1Gb ou 1G igual a um arquivo de 1024Mb ou 1024000Kb ou 1024000000 bytes 1 Gb igual a 1 024 000 000 bytes muita letra Deu pra notar que mais f cil escrever e entender como 1Gb do que 1024000000 bytes 2 2 3 Arquivo texto e bin rio Quanto ao tipo um arquivo pode ser de texto ou bin rio texto Seu conte do compreendido pelas pessoas Um arquivo texto pode ser uma carta um script um programa de computador escrito pelo programador arquivo de configura o etc bin rio Seu conte do somente pode ser entendido por computadores Cont m caracteres incompreens veis para pessoas normais Um arquivo bin rio gerado atrav s de um arquivo de programa formato texto atrav s de um processo chamado de compila o Compila o b sicamente a convers o de um programa em linguagem humana para a linguagem de m quina 2 3 Diret rio Diret rio o local utilizado para armazenar conjuntos arquivos para melhor organiza o e localiza o O diret rio como o arquivo tamb m Cas
132. s SIGLOST em um Sparc 5 7 9 Sinais do Sistemao p 59 Guia Completo Linux 5 8 Fechando um programa quando n o se sabe como sair Muitas vezes quando se esta iniciando no GNU Linux voc pode executar um programa e talvez n o saber como fecha lo Este cap tulo do guia pretende ajuda lo a resolver este tipo de problema Isto pode tamb m ocorrer com programadores que est o construindo seus programas e por algum motivo n o implementam uma op o de sa da ou ela n o funciona Em nosso exemplo vou supor que executamos um programa em desenvolvimento com o nome contagem que conta o tempo em segundos a partir do momento que executado mas que o programador esqueceu de colocar uma op o de sa da Siga estas dicas para finaliza lo 1 Normalmente todos os programas UNIX o GNU Linux tamb m um Sistema Operacional baseado no UNIX podem ser interrompidos com o pressionamento das teclas lt CTRL gt e lt C gt Tente isto primeiro para finalizar um programa Isto provavelmente n o vai funcionar se estiver usando um Editor de Texto ele vai entender como um comando de menu Isto normalmente funciona para comandos que s o executados e terminados sem a interven o do usu rio Caso isto n o der certo vamos partir para a for a 2 Mude para um novo console pressionando lt ALT gt e lt F 2 gt e fa a o login como usu rio root 3 Localize o PID n mero de identifica o do processo usando o comando ps ax aparec
133. s nomes L dereference Lista o arquivo original e n o o link referente ao arquivo 0 Usa a listagem longa sem os donos dos arquivos mesma coisa que 1G P Inclui um caracter no final de cada arquivo til para identificar um diret rio na listagem R Lista diret rios e sub diret rios recursivamente Uma listagem feita com o comando 1s la normalmente mostrada da seguinte maneira 6 1 Iso p 64 Guia Completo Linux rwxr xr 1 gleydson user 8192 nov 4 16 00 teste Abaixo as explica es de cada parte rwxr xr S o as permiss es de acesso ao arquivo teste A primeira letra da esquerda identifica o tipo do arquivo se tiver um d um diret rio se tiver um um arquivo normal As permiss es de acesso explicada em detalhes no cap tulo Permiss es de acesso a arquivos e diret rios Cap tulo 11 Se for um diret rio mostra a quantidade de sub diret rios existentes dentro dele Caso for um arquivo ser 1 gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence 8192 Tamanho do arquivo em bytes nov M s da cria o ltima modifica o do arquivo 6 1 Iso p 65 Guia Completo Linux Dia que o arquivo foi criado 16 00 Hora em que o arquivo foi criado modificado Se o arquivo foi criado ha mais de um ano em seu lugar mostrado o ano da cria o do arquivo teste Nome do arquivo Exemplos do uso do comando ls e 1s
134. s virtuais Um terminal virtual uma segunda se o de trabalho completamente independente de outras que pode ser acessada no computador local ou remotamente via telnet rsh rlogin etc No GNU Linux em modo texto voc pode acessar outros terminais virtuais segurando a tecla ALT e pressionando F1 a F6 Cada tecla de fun o corresponde a um n mero de terminal do 1 ao 6 o s timo usado por padr o pelo ambiente gr fico X O GNU Linux possui mais de 63 terminais virtuais mas apenas 6 est o dispon veis inicialmente por motivos de economia de mem ria RAM Se estiver usando o modo gr fico voc deve segurar CTRL ALT enquanto pressiona uma tela de lt F1 gt a lt F6 gt Um exemplo pr tico Se voc estiver usando o sistema no Terminal 1 com o nome joao e desejar entrar como root para instalar algum programa segure ALT enquanto pressiona lt F2 gt para abrir o segundo terminal virtual e fa a o login como root Ser aberta uma nova se o para o usu rio root e voc poder retornar a hora que quiser para o primeiro terminal pressionando ALT lt F1 gt 2 10 Login Login a entrada no sistema quando voc digita seu nome e senha Por enquanto vou manter o seu suspense sobre o que o logout 2 9 Terminal Virtual console o p 15 Guia Completo Linux 2 11 Logout Logout a sa da do sistema A sa da do sistema feita pelos comandos logout exit CTRL D ou quando o sistema reiniciado ou desliga
135. soras e modelos s o concatenados por exemplo bjc600 para a impressora Canon BJC 600 epson para impressoras padr o epson stcolor para Epson Stylus color etc O Hardware HOWTO cont m refer ncias sobre hardware suportados pelo GNU Linux tal como impressoras e sua leitura pode ser til e r lt ResH gt x lt ResV gt Define a resolu o de impress o em dpi Horizontal e Vertical Os valores dependem de sua impressora e SPAPERSIZE tamanho Tamanho do papel Podem ser usados a4 legal letter etc Veja a p gina de manual do gs para ver os outros tipos suportados e suas medidas e sOutputFile dispositivo Dispositivo que receber a saida de processamento do gs Voc pode especificar arquivo epson Nome do arquivo que receber todo o resultado do processamento O arquivo epson ter toda a impress o codificada no formato entendido por impressoras epson e poder ser impresso com o comando cat arquivo epson gt dev 1po0 Uma curiosidade til poss vel imprimir este arquivo em outros sistemas operacionais tal como o DOS digitando copy b arquivo eps prn lembre se que o DOS tem um limite de 8 letras no nome do arquivo e 3 na extens o Voc deve estar compreendendo a flexibilidade que o GNU Linux e suas ferramentas permitem isso s o come o impressao d epson Nome do arquivo que receber o resultado do processamento Cada p gina ser gravada em arquivos separados como impressao1
136. spositivo no diret rio dev A identifica o de discos r gidos no GNU Linux feita da seguinte forma dev hdal 4 2 3 Programas de Formata o Gr ficoso p 39 Guia Completo Linux N mero que identifica o n mero da parti o no disco r gido Letra que identifica o disco r gido a primeiro b segundo etc Sigla que identifica o tipo do disco r gido hd ide sd SCSI xd XT Diret rio onde s o armazenados os dispositivos existentes no sistema Abaixo algumas identifica es de discos e parti es em sistemas Linux dev fd0 Primeira unidade de disquetes e dev fdl Segunda unidade de disquetes e dev hda Primeiro disco r gido na primeira controladora IDE primary master e dev hdal Primeira parti o do primeiro disco r gido ID Ed e dev hdb Segundo disco r gido na primeira controladora IDE do micro primary slave e dev hdbl Primeira parti o do segundo disco r gido IDE e dev sda Primeiro disco r gido na primeira controladora SCSI e dev sdal Primeira parti o do primeiro disco r gido SCSI e dev sdb Segundo disco r gido na primeira controladora SCSI e dev sdbl Primeira parti o do segundo disco r gido SCSI e dev sr0 Primeiro CD ROM SCSI e dev srl Segundo CD ROM SCSI e dev xda Primeiro disco r gido XT 4 2 3 Programas de Formata o Gr ficoso p 40
137. st Exibe a configura o atual do mtools mshowfat Mostra a FAT da unidade mbadblocks Procura por setores defeituosos na unidade mz ip Altera modo de prote o e ejeta discos em unidades Jaz ZIP mkmanifest Cria um shell script para restaurar nomes extensos usados no UNIX mcheck Verifica arquivos na unidade 3 4 Programas equivalentes entre Windows DOS e o Linux Esta se o cont m programas equivalentes para quem est vindo do DOS e Windows e n o sabe o que usar no GNU Linux Esta se o tamb m tem por objetivo permitir ao usu rio que ainda n o usa GNU Linux decidir se a passagem vale a pena vendo se o sistema tem os programas que precisa Note que esta listagem mostra os programas equivalentes entre o DOS Windows e o GNU Linux cabendo a voc a decis o final de migrar ou n o Lembrando que poss vel usar o Windows OS 2 DOS OS 2 e GNU Linux no mesmo disco r gido sem qualquer tipo de conflito A listagem abaixo pode estar incompleta se encontrar algum programa que n o esteja listado aqui por favor entre em contato pelo E Mail gleydson Oescelsanet com br para inclui lo na listagem DOS Windows Linux Diferen as MS Word Star Office O Star Office possui todos os Corel Word Perfect recursos do Word al m de ter 3 4 Programas equivalentes entre Windows DOS e o Linuxo p 28 Guia Completo Linux a interface gr fica igual menus e teclas de atalho id nticas ao Word o que facilita a m
138. sta todos os arquivos que come am com teste contenham n meros de 4 e 5 naquela posi o e terminem com qualquer extens o NR 2 11 Logouto p 17 Guia Completo Linux Existem muitas outras formas de se fazer a mesma coisa isto depende do gosto de cada um O que pretendi fazer aqui foi mostrar como especificar mais de um arquivo de uma s vez O uso de curingas ser til ao copiar arquivos apagar mover renomear e nas mais diversas partes do sistema Alias esta uma caracter stica do GNU Linux permitir que a mesma coisa possa ser feita com liberdade de v rias maneiras diferentes Cap tulo 3 Para quem esta migrando ou pensando em do DOS Windows para o Linux Este cap tulo explica diferen a e particularidades do sistema GNU Linux comparado ao DOS Windows e uma lista de equival ncia entre comandos e programas DOS e GNU Linux que pode servir de compara o para que o usu rio possa conhecer e utilizar os comandos programas GNU Linux que tem a mesma fun o no ambiente DOS Windows 3 1 Quais as diferen as iniciais Quando entrar pela primeira vez no GNU Linux ou qualquer outro UNIX a primeira coisa que ver ser a palavra login escrita na tela A sua aventura come a aqui voc deve ser uma pessoa cadastrada no sistema ter uma conta para que poder entrar No login voc digita seu nome por exemplo gleydson e pressiona Enter Agora ser lhe pedida a senha repare que a senha n o mostrada enquanto
139. t rio do projeto de documenta o do GNU Linux LDP em _ftp metalab unc edu pub Linux docs HOWTO ou traduzidos para o Portugu s pelo LDP BR em_http Idp br conectiva com br comofazer Caso tenha optado por instalar o pacote de HOWTO s de sua distribui o GNU Linux eles podem ser encontrados em usr doc how to 16 9 Documenta o de Programas S o documentos instalados junto com os programas Alguns programas tamb m trazem o aviso de copyright changelogs modelos scripts exemplos e FAQs perguntas frequ ntes junto com a documenta o normal Seu princ pio o mesmo do How to documentar o programa Estes arquivos est o localizados em hasr doc programa Programa o nome do programa ou comando procurado 16 8 Documentos HOWTO so p 164 Guia Completo Linux 16 10 FAQ FAQ um arquivo de perguntas e respostas mais frequ ntes sobre o programa Os arquivos de FAQ est o localizados em usr doc FAQ programa Programa o nome do programa ou comando procurado 16 11 Internet Certamente o melhor suporte ao GNU Linux via Internet veja abaixo alguns locais teis de onde pode obter ajuda ou se atualizar 16 11 1 P ginas Internet de Refer ncia Existem boas p ginas Internet Nacionais e Internacionais sobre o GNU Linux A maioria trazem documentos e explica es sobre configura o instala o manuten o documenta o suporte etc Estas p ginas podem ser encontradas atrav s de ferrament
140. te r arquivo Guia Completo Linux a data e hora da modifica o Usa as horas no arquivo como refer ncia ao inv s da hora atual Exemplos touch teste etouch t 1001 LA e touch i 1230 teste Altera da data e hora do arquivo para 01 10 e 12 30 12011 2301999 30 teste Altera da data hora ano e segundos do arquivo para 01 12 1999 e 12 30 1200 Altera a data e hora do arquivo para 01 12 e 12 00 etouch t 1201 30 8 17 uptime Mostra o tempo de execu o do sistema desde que o computador foi ligado uptime 8 18 dmesg Mostra as mensagens de inicializa o do kernel S o mostradas as mensagens da ltima inicializa o do sistema dmesg less 8 17 uptimeo p 96 Guia Completo Linux 8 19 mesg Permite ou n o o recebimentos de requisi es de talk de outros usu rios mesg y n Onde y permite que voc receba talks de outros usu rios n_n Digite me sg para saber se voc pode ou n o receber talks de outros usu rios Caso a resposta seja n voc poder enviar um talk para algu m mas o seu sistema se recusar em receber talks de outras pessoas E interessante colocar o comando mesg y em seu arquivo de inicializa o bash profile para permitir o recebimento de talks toda vez que entrar no sistema Para detalhes sobre como se comunicar com outros usu rios veja o comando talk Seg o 9 8 8 20 echo Mostra mensagens Este
141. to com uma das op es u g ou G Caso n o sejam especificadas op es id mostrar todos os dados do usu rio Exemplo id id user id r u 10 11 logname Mostra seu login username logname 10 12 users Mostra os nomes de usu rios usando atualmente o sistema Os nomes de usu rios s o mostrados atrav s de espa os sem detalhes adicionais para ver maiores detalhes sobre os usu rios veja os comandos id Se o 10 10 e who Se o 9 1 users Os nomes de usu rios atualmente conectados ao sistema s o obtidos do arquivo var log wtmp 10 13 groups Mostra os grupos que o usu rio pertence 10 11 lognameo p 119 Guia Completo Linux groups usu rio Exemplo groups groups root Cap tulo 11 Permiss es de acesso a arquivos e diret rios A permiss o de acesso protege o sistema de arquivos Linux do acesso indevido de pessoas ou programas n o autorizados A permiss o de acesso do GNU Linux tamb m impede que um programa mal intencionado por exemplo apague um arquivo que n o deve envie arquivos para outra pessoa ou forne a acesso da rede para que outros usu rios invadam o sistema O sistema GNU Linux muito seguro e como qualquer outro sistema seguro e confi vel impede que usu rios iniciantes ou mal intencionados instalem programas enviados por terceiros sem saber para que eles realmente servem e causem danos irreversiveis seus arquivos seu micro ou sua empresa Esta se
142. txt mas n o recomendado gravar nomes de arquivos e diret rios com espa os Porque ser necess rio colocar o nome do arquivo entre aspas para acessa lo por exemplo cat Trabalho de Historia txt Ao inv s de usar espa os prefira capitalizar o arquivo usar letras mai sculas e min sculas para identifica lo TrabalhodeHistoria txt 2 5 Comandos Comandos s o ordens que passamos ao sistema operacional para executar uma determinada tarefa Cada comando tem uma fun o espec fica devemos saber a fun o de cada comando e escolher o mais adequado para fazer o que desejamos por exemplo e Is Mostra arquivos de diret rios e cd Para mudar de diret rio 2 4 Nomeando Arquivos e Diret rioso p 10 Guia Completo Linux Este guia tem uma lista de v rios comandos organizados por categoria com a explica o sobre o seu funcionamento e as op es aceitas incluindo alguns exemplos E sempre usado um espa o depois do comando para separa lo de uma op o ou par metro que ser passado para o processamento Um comando pode receber op es e par metros op es As op es s o usadas para controlar como o comando ser executado por exemplo para fazer uma listagem mostrando o dono grupo tamanho dos arquivos voc deve digitar 1s 1 1 Op es podem ser passadas ao comando atrav s de um ou Op o identificada por uma letra Podem ser usadas mais de uma op o com um nico hifen O c
143. voc pode usar a maioria dos comandos do GNU Linux para opera lo ftp ip dns Abaixo alguns dos comandos mais usados no FTP Is Lista arquivos do diret rio atual cd diret rio Entra em um diret rio get arquivo Copia um arquivo do servidor ftp para o computador local O arquivo gravado por padr o no diret rio onde o program ftp foi executado 9 4 ftpo p 106 Guia Completo Linux mget arquivos Semelhante ao get mas pode copiar diversos arquivos e permite o uso de curingas send arquivo Envia um arquivo para o diret rio atual do servidor FTP voc precisa de uma conta com acesso a grava o para fazer isto prompt on off Ativa ou desativa a pergunta para a c pia de arquivo Se estiver como of f assume sim para qualquer pergunta Exemplo ftp ftp br debian org 9 5 whoami Mostra o nome que usou para se conectar ao sistema E til quando voc usa v rias contas e n o sabe com qual nome entrou no sistema whoiam 9 6 dnsdomainname Mostra o nome do dom nio de seu sistema 9 5 whoamio p 107 Guia Completo Linux 9 7 hostname Mostra ou muda o nome de seu computador na rede 9 8 talk Inicia conversa com outro usu rio em uma rede local ou Internet Talk um programa de conversa o em tempo real onde uma pessoa v o que a outra escreve talk usu rio tty ou talk usu rioflhost Onde usu rio Nome de login do usu rio que deseja iniciar a conversa o Est
144. zer um programa em primeiro plano rodar em segundo necess rio primeiro interromper a execu o do comando com CTRL Z ser mostrado o n mero da tarefa interrompida use este n mero com o comando bg para iniciar a execu o do comando em segundo plano bg n mero 5 7 4 fgo p 52 Guia Completo Linux Onde n mero n mero do programa obtido com o pressionamento das teclas CTRL Z ou atrav s do comando jobs 5 7 6 kill Permite enviar um sinal a um comando programa Caso seja usado sem par metros o kill enviar um sinal de t rmino ao processo sendo executado kill op es sinal n mero Onde n mero o n mero de identifica o do processo obtido com o comando ps Se o 5 5 sinal Sinal que ser enviado ao processo Se omitivo usa 15 como padr o op es 9 Envia um sinal de destrui o ao processo ou programa Ele terminado imediatamente sem chances de salvar os dados ou apagar os arquivos tempor rios criados por ele Voc precisa ser o dono do processo ou o usu rio root para termina lo ou destru lo Voc pode verificar se o processo foi finalizado atrav s do comando ps Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes na Sinais do Sistema Se o 5 7 9 5 7 6 killo p 53 Guia Completo Linux Exemplo kill 500 kill 9 500 5 7 7 killall Permite finalizar processos atrav s do nome killall op es sinal processo Onde processo Nome do pro
Download Pdf Manuals
Related Search
Related Contents
USER GUIDE for SUPPLIERS - Department of Employment 特 記 仕 様 書 曽 於 市 "取扱説明書" PSDS11b_SPN_Manual (Page 1) Trust 18389 screen protector Lenovo IdeaCentre B320 取扱説明書 - Panasonic LG AS876 Quick Start Guide Copyright © All rights reserved.
Failed to retrieve file