Sunteți pe pagina 1din 77

Sum rio a

1 O que o ambiente Paran Digital permite fazer a 1.1 Acessar a Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Navegar pelo mundo a partir de um browser ou navegador . . . . . 1.1.2 Enviar e receber mensagens eletr nicas por meio do correio eletr nico o o 1.1.3 Buscar informacao sobre assuntos, pessoas e instituicoes . . . . . . . 1.2 Realizar tarefas de escrit rio . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.2.1 Editar textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2 Realizar c lculos em planilhas . . . . . . . . . . . . . . . . . . . . . a 1.2.3 Preparar apresentacoes de slides . . . . . . . . . . . . . . . . . . . . 1.2.4 Manipular f rmulas matem ticas . . . . . . . . . . . . . . . . . . . . o a 1.3 Administrar seu espaco pessoal . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Utilizar ferramentas educacionais . . . . . . . . . . . . . . . . . . . . . . . . Software Livre e Linux 2.1 Software livre . . . . . . . . . . . . 2.2 Sistema operacional . . . . . . . . . 2.3 Linux . . . . . . . . . . . . . . . . 2.3.1 A Hist ria do Linux . . . . o 2.3.2 Caractersticas . . . . . . . 2.3.3 Por que Linux? . . . . . . . 2.4 Criando uma senha segura no Linux 2.5 Arquivos . . . . . . . . . . . . . . . 2.6 Diret rios . . . . . . . . . . . . . . o 2.7 A arvore de diret rios do Linux . . . o 2.8 O diret rio pessoal . . . . . . . . . o 2.9 Cota de espaco . . . . . . . . . . . 1 1 1 1 2 2 2 2 2 3 3 3 5 5 5 6 7 7 8 8 10 11 11 13 13 15 15 16 16 16 16 16 18 18

. . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

O ambiente Paran Digital a 3.1 Caractersticas do ambiente Paran Digital . . . . . . a 3.2 Gerenciador de login do Paran Digital . . . . . . . . a 3.3 Conhecendo o ambiente de trabalho do Paran Digital a 3.4 Comunicando-se com o ambiente . . . . . . . . . . . 3.4.1 O teclado e o monitor de vdeo . . . . . . . . 3.4.2 O mouse e o cursor . . . . . . . . . . . . . . 3.4.3 A janela de comandos . . . . . . . . . . . . 3.5 O painel do ambiente . . . . . . . . . . . . . . . . . i

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

ii 3.5.1 O menu Aplicacoes . . . . . . . . . . . . . . . . . . . . 3.5.2 O menu Acoes . . . . . . . . . . . . . . . . . . . . . . 3.5.3 A barra de tarefas . . . . . . . . . . . . . . . . . . . . . 3.5.4 A lixeira . . . . . . . . . . . . . . . . . . . . . . . . . Sess o e janela . . . . . . . . . . . . . . . . . . . . . . . . . . a 3.6.1 Como abrir uma sess o de uma ferramenta ou aplicacao a 3.6.2 Como colocar uma aplicacao em espera . . . . . . . . . 3.6.3 Como encerrar a sess o corrente de uma aplicacao . . . a 3.6.4 Como manipular janelas . . . . . . . . . . . . . . . . . 3.6.5 Outras opcoes de manipulacao de janelas . . . . . . . . Famlias de funcoes de uma aplicacao ou ferramenta qualquer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SUMARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 19 21 21 22 22 22 22 23 24 24 27 27 28 29 29 29 30 30 30 32 33 37 37 37 38 38 40 40 42 43 45 45 46 48 49 50 50 50 50 51 51 51 52 53

3.6

3.7 4

Como o ambiente funciona 4.1 Entrando no sistema Paran Digital . . . . . . . . . . . . . . . . a 4.1.1 Como usar o gerenciador de login do ambiente . . . . . 4.1.2 Cuidados especiais com o login . . . . . . . . . . . . . 4.2 Saindo do sistema . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Alterando a senha do usu rio . . . . . . . . . . . . . . . . . . . a 4.4 Usando as ferramentas da Internet . . . . . . . . . . . . . . . . 4.4.1 Como navegar pelo Mundo . . . . . . . . . . . . . . . . 4.4.2 Navegador . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Usando as ferramentas de escrit rio . . . . . . . . . . . . . . . o 4.5.1 Conceitos b sicos e tarefas gerais do BrOfce . . . . . . a 4.5.2 Como editar um texto . . . . . . . . . . . . . . . . . . . 4.5.3 Como criar uma planilha . . . . . . . . . . . . . . . . . 4.5.4 Como preparar uma apresentacao . . . . . . . . . . . . 4.6 Abrindo outros aplicativos importantes . . . . . . . . . . . . . . 4.7 Imprimindo documentos . . . . . . . . . . . . . . . . . . . . . 4.8 Como administrar o seu espaco pessoal . . . . . . . . . . . . . 4.8.1 Opcoes da Minha Pasta . . . . . . . . . . . . . . . . . . 4.8.2 Como manipular arquivos e diret rios na interface PRD o 4.8.3 Permiss es . . . . . . . . . . . . . . . . . . . . . . . . o 4.9 Usando dispositivos de disquete e CD/DVD . . . . . . . . . . . 4.9.1 Como ler e gravar do/no disquete . . . . . . . . . . . . 4.9.2 Como ler dados do CD . . . . . . . . . . . . . . . . . . 4.9.3 Como ler e gravar no/do CD/DVD . . . . . . . . . . . . Usando o Terminal no Linux 5.1 Primeiros comandos . . . . . . . . . . . . . . . . . . . . 5.1.1 Quem sou eu? (whoami) . . . . . . . . . . . . . 5.1.2 Grupos (groups) . . . . . . . . . . . . . . . . . 5.1.3 Como descobrir quem est logado (who) . . . . a 5.1.4 Como obter informacoes sobre usu rios (nger) . a 5.1.5 Como vericar o nome da servidora (hostname) . ` a 5.2 Tendo acesso as p ginas de manual (man) . . . . . . . . 5.3 Manipulando diret rios no terminal . . . . . . . . . . . o 5.3.1 Como vericar o diret rio atual (pwd) . . . . . . o

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

SUMARIO 5.3.2 Como listar arquivos e diret rios (ls) . . . . o 5.3.3 Como mudar de diret rio (cd) . . . . . . . o 5.3.4 Como criar um novo diret rio (mkdir) . . . o 5.3.5 Como remover um diret rio (rmdir) . . . . o 5.4 Manipulando arquivos no terminal . . . . . . . . . 5.5 Visualizando o conte do de arquivos . . . . . . . . u 5.6 Determinando par metros do bash . . . . . . . . . a 5.6.1 Expans o e metacaracteres . . . . . . . . . a 5.6.2 Como usar as teclas e . . . . . . . . . . 5.6.3 Como usar a tecla TAB . . . . . . . . . . . 5.7 Direcionando entradas e sadas . . . . . . . . . . . 5.8 Combinando comandos (pipe) . . . . . . . . . . . 5.9 Comandos Avancados . . . . . . . . . . . . . . . . 5.9.1 Como ltrar palavras em textos (grep) . . . 5.9.2 Como vericar o tamanho de diret rios (du) o 5.9.3 Como vericar a sua cota (quota) . . . . . 5.9.4 Como listar processos em execucao (ps) . . 5.9.5 Matando processos (kill) . . . . . . . . . . 5.10 Alterando a senha usando o terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iii 53 54 55 55 55 56 57 58 58 58 58 59 60 60 60 61 61 61 62 63 63 64 64 65 65 66 67 68

A Conceitos de recuperacao de informacao A.1 Termos de busca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2 Operadores Booleanos . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.1 AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.2 OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.3 NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.4 Express es de busca e operadores booleanos (Exemplos de usos) . o A.3 Facetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4 Combinacao de operadores . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

iv

SUMARIO

Captulo 1 O que o ambiente Paran Digital permite a fazer


` O ambiente permite ter acesso a Internet, facilitar tarefas de escrit rio, administrar seu espaco o pessoal e utilizar ferramentas educacionais.

1.1

Acessar a Internet

A Internet e uma rede de computadores mundial pela qual e possvel acessar in meros servicos u ` bastando, para isso, ter uma identicacao de usu rio de um sistema que esteja conectada a Rede a e tenha a aplicacao desejada instalada. A Internet e a maior rede p blica de alcance planet rio. u a difcil estimar sua dimens o, mas j h mais de 70 milh es de pessoas que a utilizam, e seu E a a a o crescimento em conte do e usu rios e exponencial. u a

1.1.1

Navegar pelo mundo a partir de um browser ou navegador

Um browser, tamb m conhecido como navegador na linguagem dos internautas, e uma e aplicacao que permite localizar e visualizar informacao colocada na Rede por qualquer pes soa em qualquer lugar do mundo, desde que ela conheca o endereco do site, ou saiba alguma informacao que permita procur -lo por meio de uma ferramenta de busca. a

1.1.2

Enviar e receber mensagens eletr nicas por meio do correio eletr nico o o

Uma aplicacao de electronic mail, email ou correio eletr nico permite que o usu rio receba, o a elabore e envie mensagens a qualquer pessoa em qualquer lugar do mundo, desde que ela tenha uma identicacao (endereco eletr nico) na Rede. o 1

CAPITULO 1. O QUE O AMBIENTE PARANA DIGITAL PERMITE FAZER

1.1.3

Buscar informacao sobre assuntos, pessoas e instituicoes

Um buscador consiste em um conjunto de programas que permitem a busca, a localizacao e a visualizacao de documentos disponveis da Rede (Internet), por meio da entrada de palavras chave, termos que melhor descrevem o assunto dos documentos procurados. O Ap ndice A e apresenta conceitos b sicos sobre recuperacao de informacao, com o intuito de facilitar a busca a na Rede aos usu rios iniciantes. a

1.2

Realizar tarefas de escrit rio o

A tecnologia da informacao faz com que tarefas antigamente enfadonhas sejam realizadas com maior facilidade e agilidade, permitindo que o tempo antes empregado em tarefas rotineiras e repetitivas seja aproveitado em atividades mais nobres, como pensar na solucao de problemas. Dentre as aplicacoes de escrit rio hoje disponveis, t m-se os editores de textos, as planilha o e de c lculo, os preparadores de apresentacoes de slides e os manipuladores de f rmulas maa o tem ticas. a

1.2.1

Editar textos

Um editor de textos e um programa que permite a criacao, o armazenamento e a posterior recuperacao de documentos de texto de maneira facilitada em relacao as possibilidades de uma ` m quina de escrever. Por meio de um editor de textos, e possvel criar e armazenar um docua mento para recuper -lo posteriormente (num outro momento qualquer). Assim, um documento a criado por meio de um editor de textos pode ter o seu conte do e a sua forma modicados u quantas vezes for desejado antes de, por exemplo, ser impresso. Este tipo de aplicativo permite a elaboracao de sucessivas vers es de documentos, sem perda do trabalho anterior. o

1.2.2

Realizar c lculos em planilhas a

Uma planilha de c lculo eletr nica e uma inovacao viabilizada pela tecnologia que permite que a o ` se manipule, simultaneamente, uma area de trabalho (que corresponde a folha de papel usada tradicionalmente nos escrit rios) e uma calculadora (n o aparente). A area de trabalho e uma o a matriz parecida com o tabuleiro do jogo Batalha Naval, com linhas e colunas que determinam c lulas. Ao se preencher as c lulas de uma planilha, e possvel entrar dados ou f rmulas. A e e o entrada de f rmulas envolvendo diferentes c lulas, determina a atualizacao autom tica do valor o e a da mesma quando ocorre alguma modicacao no valor de qualquer uma das c lulas envolvidas. e

1.2.3

Preparar apresentacoes de slides

At h pouco tempo, para ministrar uma aula com recursos diferentes do quadro negro e o giz, e a o professor recorria a slides (fotos exibidas na parede por meio de um aparelho de projecao) ou, mais recentemente, a transpar ncias e a um retroprojetor. Estes equipamentos, assim como e

1.3. ADMINISTRAR SEU ESPACO PESSOAL

os insumos preparados pelo professor, eram signicativamente caros e qualquer necessidade de atualizacao tornava o material dispens vel. Hoje e possvel criar apresentacoes como uma a seq encia de slides, editados de forma an loga aos textos. Assim, as apresentacoes s o aru a a mazenadas em arquivos, que podem ser atualizados quando necess rio, sem perda do trabalho a pr vio. e

1.2.4

Manipular f rmulas matem ticas o a

A complexidade e a minuciosidade da representacao de smbolos e f rmulas matem ticas causa o a uma certa diculdade na maneira de construir tais smbolos e f rmulas. Uma aplicacao de o manipulacao de f rmulas matem ticas torna a producao de diversas express es matem ticas o a o a facilitada e mais r pida. a

1.3

Administrar seu espaco pessoal

` Dando suporte as aplicacoes, tem-se o sistema de arquivos, que permite armazenar (salvar), re cuperar para uso (abrir), mudar a identicacao, mudar a localizacao, copiar e eliminar arquivos criados pelas diversas ferramentas. Cada usu rio do sistema (aluno, professor, funcion rio) tem uma cota de espaco para manter a a seus trabalhos pessoais. Esse limite de uso individual permite que todos os usu rios tenham a espaco disponvel, socializando o uso do sistema. Quando um usu rio estoura o limite de espaco que tem associado, o seu acesso ao sistema e a imediatamente bloqueado e ele s pode voltar a utiliz -lo mediante a intervencao do adminiso a ` trador. Portanto, mantendo a area pessoal sob controle evitam-se problemas a comunidade de usu rios. a

1.4

Utilizar ferramentas educacionais

Al m dos aplicativos de Internet e de Escrit rio, que podem ser explorados diretamente para e o ns educacionais, existem programas construdos especialmente com o objetivo de viabilizar a aquisicao de certas habilidades ou conhecimentos especcos. Dentre estas ferramentas educacionais, podem ser citados o Portal Dia-a-dia-Educacao e o Por tal de Xadrez, disponibilizados na presente vers o do ambiente de interface do PRD. a A Secretaria de Estado da Educacao do Paran (SEED) est avaliando outras aplicacoes com a a ` putacionais que estar o sendo disponibilizadas a comunidade oportunamente. a

CAPITULO 1. O QUE O AMBIENTE PARANA DIGITAL PERMITE FAZER

Captulo 2 Software Livre e Linux


2.1 Software livre

` De acordo com a Free Software Foundation, o conceito de Software livre e associado a liberdade dos usu rios para executar, copiar, distribuir, estudar, modicar e aperfeicoar o software. a Mais precisamente, ele se refere aos seguintes tipos de liberdade: Execucao do programa, para qualquer prop sito (liberdade n0 0); o Estudo de como o programa funciona e adaptacao as suas necessidades (liberdade n0 1). ` Acesso ao c digo-fonte e um pr -requisito para esta possibilidade; o e Redistribuicao de c pias de modo a ajudar ao seu pr ximo (liberdade n0 2); o o Aperfeicoamento do programa e liberacao dos seus aperfeicoamentos, de modo que toda 0 a comunidade se benecie deles (liberdade n 3). Acesso ao c digo-fonte e um pr o e requisito para esta possibilidade; Em outras palavras, a liberdade vai muito al m da permiss o para copiar o programa ou para e a instal -lo em diversas m quinas. Cabe destacar a liberdade de escolha e a liberdade de pesquisa, a a al m da quest o econ mica. Este manual foi elaborado com a premissa de uso de software livre. e a o

2.2

Sistema operacional

Um Sistema Operacional (SO) consiste em um conjunto de programas com a funcao de ge renciar todos os recursos disponibilizados por um ou mais computadores. Ele atua como um intermedi rio entre o usu rio e o hardware do computador. Seu prop sito e fornecer um ambia a o ente no qual os usu rios possam executar seus programas de maneira eciente e conveniente. Os a sistemas operacionais existem porque constituem uma forma racional de viabilizar um sistema computacional de uso f cil e proveitoso para os usu rios. a a E mais f cil denir sistemas operacionais pelo que eles fazem do que pelo que eles s o. O a a objetivo principal de um sistema operacional e proporcionar a conveni ncia para o usu rio. e a 5

CAPITULO 2. SOFTWARE LIVRE E LINUX

Sistemas operacionais existem porque se espera que eles tornem mais f cil o uso do sistema a computacional. Esse ponto de vista ca claro quando se pensa em sistemas operacionais para pequenos computadores. Um objetivo secund rio e a operacao eciente do sistema computacia onal. Esse objetivo e particularmente importante no caso de grandes sistemas compartilhados e multiusu rios. a Entre as tarefas realizadas por um SO podemos citar: controle dos v rios dispositivos eletr nicos ligados ao computador, tais como discos, ima o pressoras, mem ria, entre outros; o compartilhamento do uso desses dispositivos entre v rios usu rios ou programas, tais a a como arquivos ou impressoras em uma rede; controle da seguranca no acesso aos recursos do sistema. Os primeiros computadores desenvolvidos eram m quinas muito simples e n o possuam um a a SO. Devido a esse fato, as tarefas que hoje s o feitas pelos SOs eram deixadas a cargo do proa gramador, o que exigia conhecimento t cnico por parte do usu rio. Atualmente, uma m quina e a a sem um SO e inconcebvel. Entre os SOs mais utilizados hoje podem ser citados o o MS-DOS, o Windows (98, NT, XP), o Unix, o Mac-OS e, claro, o Linux.

2.3

Linux

Linux e um kernel (n cleo, corpo principal) de sistema operacional de livre distribuicao, grau tuito, semelhante ao Unix. O Unix e um sistema operacional desenvolvido em 1969 que possui, entre suas caractersticas, as de ser multiusu rio e multitarefa. a O kernel e a parte do SO respons vel pelos servicos b sicos e essenciais aos aplicativos e fera a ramentas de sistema. Entretanto, a maioria das pessoas usa o termo Linux para se referir a um SO completo, baseado no kernel Linux. Assim, chega-se a uma outra denicao: Linux e um sistema operacional de livre distribuicao, semelhante ao Unix, constitudo por um kernel, ferramentas de sistema, aplicativos e um completo ambiente de desenvolvimento.

Existem v rias distribuicoes do sistema operacional Linux. Uma distribuicao consiste de um a kernel Linux e uma colecao de aplicativos e ferramentas de sistema. A diferenca entre elas est a no conjunto de aplicativos e ferramentas de sistema, no programa de instalacao, na documentacao e, por m, na vers o do kernel Linux. Dentre as principais distribuicoes Linux, e possvel citar a Red Hat, Fedora, Debian, Slackware, e a Mandriva Conectiva que e brasileira1 e possui todos os m dulos de instalacao e toda a documentacao em portugu s. o e
1

http://www.conectiva.com.br

2.3. LINUX

O Linux e um sistema aberto, de livre distribuicao, ou seja, qualquer pessoa pode alterar o fun cionamento do sistema como desejar. Gracas a isso, milhares de colaboradores, universidades e empresas de software do mundo todo trabalham no desenvolvimento do Linux, proporcionando ao software a ele associado um r pido crescimento e uma agil atualizacao. A maior parte do dea 2 senvolvimento e feita sob o projeto GNU da Free Software Foundation, o que torna obrigat ria o a distribuicao de todo o c digo fonte. Assim, qualquer pessoa pode fazer as modicacoes que o lhe forem convenientes, al m de acrescentar melhorias ao software que seguem essa linha de e desenvolvimento. A unica exig ncia e que o c digo alterado permaneca de domnio p blico. e o u

2.3.1

A Hist ria do Linux o

O kernel do Linux foi originalmente escrito por Linus Torvalds, do Departamento de Ci ncia e da Computacao da Universidade de Helsinki, Finl ndia, com a ajuda de v rios programadores a a volunt rios por meio da Internet. a Linus Torvalds iniciou o kernel como um projeto particular, inspirado em seu interesse no Minix, um pequeno sistema Unix desenvolvido por Andy Tannenbaum. Ele se limitou a criar, em suas pr prias palavras, a better Minix than Minix3 . Ap s trabalhar sozinho por algum o o tempo em seu projeto, no dia 5 de outubro de 1991, Linus Torvalds anunciou a primeira vers o a ocial do Linux, que recebeu vers o do kernel 0.02. Desde ent o muitos programadores t m a a e cooperado para fazer do Linux o sistema operacional que e hoje.

2.3.2

Caractersticas

O Linux e um sistema operacional livre, gratuito, que possui todas as caractersticas presentes nos sistemas operacionais modernos, entre as quais: Multiplataforma: o Linux opera em computadores das famlias Intel (386, 486, Pentium, entre outros) e compatveis (Cyrix e AMD), Motorola 68k (Atari, Amiga e Macintosh), Alpha (DEC), Sparc (Sun), MIPS (Silicon Graphics) e Power PC. Novas arquiteturas est o sendo a incorporadas com o seu desenvolvimento; Multiprocessado: possui suporte a computadores com mais de um processador; Multiusu rio: v rios usu rios podem operar a m quina ao mesmo tempo. a a a a Multitarefa: v rios programas podem ser executados ao mesmo tempo; a Al m destas caractersticas, o Linux apresenta, ainda, mem ria virtual, bibliotecas compartilhae o das (de ligacao din mica), carregamento de drivers (m dulos) sob demanda, suporte nativo a a o redes TCP/IP, f cil integracao com outros sistemas operacionais e padr es de rede, nomes lona o gos de arquivos, protecao de acesso a recursos compartilhados, suporte a v rios idiomas e con a formidade com padr es internacionais. Existem, adicionalmente v rios ambientes gr cos aso a a sociados, que utilizam o mouse, cones e janelas ao inv s de comandos de difcil memorizacao. e
2 3

http://www.gnu.org Um Minix melhor que o Minix.

CAPITULO 2. SOFTWARE LIVRE E LINUX

O Linux e um sistema operacional bastante atrativo, n o apenas por ser gratuito mas por moa tivos t o ou mais relevantes. O fato de ser baseado nos sistemas operacionais Unix sistemas a considerados maduros, com mais de duas d cadas de desenvolvimento contribuiu muito para e a sua estabilidade e conabilidade. Isto e, um Linux congurado corretamente n o trava. a Chega-se ent o, a outro fator muito importante em favor do sistema: o fato de poder ser cona gurado e adaptado segundo a necessidade de cada um. Al m disso, e possvel se instalar num e computador o Linux juntamente com outro sistema operacional e, na maioria das vezes, utilizar os dois sistemas sem que nenhum dado seja perdido. Ou seja, o Linux consegue acessar todos os arquivos usados no outro sistema operacional. Adicionalmente, no sistema operacional Linux o problema com vrus e praticamente inexistente.

2.3.3

Por que Linux?

O Linux, ao contr rio de alguns sistemas operacionais, permite a possibilidade de escolha. a Existe um n mero consideravelmente grande de opcoes nesse sistema. O Linux e o crescente u sistema operacional que oferece v rias opcoes de produtos, garantindo assim a liberdade de a se escolher o que se deseja e na forma como se deseja. Adicionalmente, esses produtos no mundo Linux s o, na sua maioria, gratuitos. Associado tamb m a sua popularidade o Linux a e ` tem um mascote, o Ping im Tux, mostrado na Figura 2.1. u

Figura 2.1: O Ping im Tux, mascote do Linux. u

2.4

Criando uma senha segura no Linux

Um dos maiores problemas de seguranca na Internet continua sendo a falta de cuidado na hora de escolher uma senha. N o e necess rio ter experi ncia, conhecimento ou tecnologia sostia a e cada para se violar senhas obvias, l gicas e simples de se imaginar. Que diculdade algu m o e

2.4. CRIANDO UMA SENHA SEGURA NO LINUX

teria ao experimentar acessar a conta do Jos se ele escolheu como senha a palavra jose? S o e a muito comuns o uso de senhas iguais ao login, o uso de nomes pr prios, sobrenomes, nome o de parentes, amigos, namorada, datas de nascimento, entre outros. Este tipo de senha e o que existe de mais fr gil. a A seguir, temos uma lista de fontes de inspiracao de uma pessoa que n o se preocupa com a a seguranca de seus dados usa na hora de escolher uma senha: a mesma que o nome de usu rio; a seu pr prio nome; o seu sobrenome; nome de parentes, amigos ou namorado(a); data de nascimento; n mero de telefone; u placa de carro; n mero do CEP; u nome de objetos, animais, coisas; nome de lugares; combinacao simples de n meros. Exemplo: 123456; u uma s rie de caracteres repetidos: 1111 ou aaaa; e E recomend vel, tamb m, que jamais seja feito o uso de qualquer nome que possa ser encona e trado em um dicion rio. Nunca deve ser feito o uso de apenas n meros. Combinar nomes de a u coisas com n meros tamb m n o garante seguranca. u e a Para escolher uma senha, pode-se fazer uso de letras min sculas e de letras mai sculas, gracas u u ao fato de o Linux fazer a diferenciacao entre esses tipos de letra. Outra dica para a criacao de uma senha segura e adicionar alguns n meros no meio de caracteres ou utilizar caracteres u especiais como %, #, $, , {, }, & ` : , . ; e outros no meio da senha. Assim, ter uma senha segura signica utilizar uma seq encia de no mnimo 8 (oito) caracteres u que n o representem qualquer l gica ou sentido para terceiros, sendo que, como j se sabe, a o a esses caracteres podem ser dos mais variados tipos. Atencao: Nunca deve ser esquecido que a senha e algo pessoal, ou seja, n o se deve a compartilh -la com outras pessoas. De prefer ncia, deve-se manter a senha memorizada, a e sem registro em qualquer outro meio de armazenamento.

Assim, n o e aconselh vel ter arquivos com as nossas senhas nem, tampouco, carregar na cara a teira papelzinhos com elas escritas.

10

CAPITULO 2. SOFTWARE LIVRE E LINUX

2.5

Arquivos

Um arquivo consiste em um conjunto de informacoes; e a unidade mnima de armazenamento e recuperacao de dados pelo usu rio, quer seja em disco ou em ta magn tica. Em outras a e palavras, qualquer tipo de informacao (texto, imagem, som, entre outras) armazenada em um destes tipos de dispositivo eletr nico estar na forma de um ou mais arquivos. Cada arquivo o a possui, entre outras propriedades, uma identicacao unica e um tamanho que indica o n mero de u caracteres (bytes) que ele cont m. A seguir podem ser vistos alguns exemplos de identicacoes e de arquivos: chamada Chamada texto.txt videoclip.mpg musica.mp3 arquivo_compactado.tar.gz imagem.jpg Como j sabemos, o Linux distingue letras mai sculas de letras min sculas. Assim, os dois a u u primeiros exemplos, chamada e Chamada, constituem nomes de diferentes arquivos. O Linux tamb m permite que especicacao de arquivos seja longa, com at mais de uma centena de e e caracteres. Como se pode notar, algumas das especicacoes dos arquivos da lista de exemplos acima possuem um ou mais pontos (.). A seq encia de caracteres ap s o ultimo ponto na u o especicacao do arquivo e denominada extens o do arquivo e indica o tipo de seu conte do a u ou o aplicativo com o qual ele e criado. Arquivos n o precisam possuir uma extens o em sua a a identicacao. Isto e apenas uma convencao feita por usu rios e desenvolvedores de aplicativos a para facilitar a identicacao do conte do dos arquivos. Imagine-se um usu rio tentando abrir u a um arquivo de som em um processador de texto. Certamente ele n o conseguiria. E justamente a para evitar essas diculdades que as extens es de arquivo s o utilizadas. Por m, nada impede o a e que o nome de um arquivo n o tenha nenhuma extens o. A Figura 2.2 mostra a visualizacao a a dos diferentes tipos de arquivo no ambiente gr co. a

Figura 2.2: Exemplos de visualizacao de diferentes formatos de arquivos no ambiente gr co. a A seguir t m-se algumas extens es de arquivos muito comuns: e o

2.6. DIRETORIOS mpg arquivo de imagem (lmes, clipes); mp3 arquivo de som; odt arquivo de texto criado com o BrOfce; html arquivo contendo hipertexto, que e encontrado nas p ginas da Internet. a

11

Existe uma enorme variedade de extens es de arquivo. Deve-se lembrar que as extens es s o o o a apenas uma convencao e n o constituem uma regra. Assim, nada impede um usu rio de dar uma a a extens o txt (arquivo de texto) a um arquivo que contenha uma imagem. Apesar de isso n o a a ser muito aconselh vel pois ele mesmo pode se confundir a imagem pode ser visualizada a normalmente, bastando utilizar o aplicativo correto para sua recuperacao e visualizacao, ou seja, aquele que interprete o conte do do arquivo como sendo dados de uma imagem. No u entanto, alguns aplicativos s aceitam/reconhecem arquivos com determinadas extens es, fato o o que sugere que a adocao de extens es consistentes e vantajosa. o

2.6

Diret rios o

Um segundo conceito importante e o de diret rio, muitas vezes tamb m denominado pasta. o e Um diret rio e muito semelhante a uma pasta de escrit rio: e utilizado para se agrupar v rios o o a arquivos (documentos). Cada diret rio e identicado por um nome, da mesma forma que os o arquivos4 . Extens es podem ser utilizadas, mas geralmente n o o s o. Um diret rio pode conter o a a o ainda, al m de arquivos, outros diret rios, que, por sua vez, tamb m podem conter arquivos e e o e diret rios, e assim sucessivamente. Isto determina as hierarquias de diret rios ou arvores de o o diret rios. o O diret rio no topo de qualquer hierarquia de diret rios, e que cont m todos os outros diret rios, o o e o e denominado diret rio raiz e, ao inv s de um nome, e identicado pelo smbolo / (barra). o e Assim, para identicar um diret rio e necess rio conhecer, al m do seu nome, o nome de cada o a e um dos diret rios superiores a ele na hierarquia, at se chegar ao diret rio raiz. o e o

2.7
5

A arvore de diret rios do Linux o

A arvore de diret rios do Linux e controlada por um conjunto de regras estabelecidas pelo o 6 Linux Filesystem Standard , ou FSSTND. Ele tenta seguir a tradicao Unix, tornando o Linux ` semelhante a grande maioria dos sistemas Unix atuais. Esta estrutura e ilustrada na Figura 2.3. Por que estudar primeiro a organizacao dos arquivos? A reposta e simples. Conhecendo a distribuicao dos arquivos (dados) na arvore de diret rios, ca mais f cil entender o que as o a aplicacoes e ferramentas devem fazer. A seguir tem-se uma breve descricao dos principais diret rios e seus conte dos: o u
4 5

No Linux, um diret rio e, na verdade, um tipo especial de arquivo. o Essa secao foi retirada da Apostila do PET. 6 Padr o de Sistema de Arquivos Linux. a

12

CAPITULO 2. SOFTWARE LIVRE E LINUX

Figura 2.3: Arvore de diret rios do Linux. o

/ O diret rio raiz, que e especco para cada m quina. Geralmente armazenado localmente, o a cont m os arquivos para a carga do sistema (boot), de forma a permitir a inclus o dos e a outros sistemas de arquivos (outras hierarquias de diret rios) na arvore de diret rios. o o /bin O diret rio bin, cont m programas (execut veis) que s o necess rios durante o boot (inicializacao) o e a a a do sistema, mas que tamb m podem ser usados pelos usu rios. e a /dev Os arquivos deste diret rio s o tamb m conhecidos como device drives e s o usados para o a e a 7 acessar dispositivos eletr nicos do sistema . Por exemplo, assim como e possvel ler o dados de um arquivo, e possvel, tamb m, ler dados de um disquete acessando /dev/fd0. e /etc Este diret rio e um dos mais importantes. Cont m uma miscel nea de dados de conguracao, o e a tais como: roteiros (scripts) de inicializacao do sistema em seus v rios nveis e outros a como a tabela de sistemas de arquivo, conguracao da inicializacao do sistema para cada nvel, conguracoes de login para todos os usu rios, conguracao da la de impress o a a e um n mero consider vel de arquivos para conguracao de rede e outros aspectos do u a sistema, incluindo a interface gr ca. a /home Este diret rio cont m os diret rios pessoais dos usu rios nais. Quando este diret rio o e o a o home se torna excessivamente grande, ele pode ser subdividido, na forma de grupos de usu rios, para facilitar sua manutencao. Exemplos: /home/prof, /home/alunos. a /lib Este diret rio cont m bibliotecas do sistema. O nome lib vem de library, biblioteca em o e ingl s. e /lost+found (achados e perdidos) Esse diret rio mant m os arquivos recuperados pelo utilit rio o e a sistema, isto e, dados rf os (perdidos) no disco ou que pertenciam a arquivos danio a cados. /mnt E um diret rio com pontos para montagem de dispositivos de bloco, como discos rgidos o adicionais, disquetes, CD-ROMs, entre outros. Simplicando, e o lugar reservado para a inclus o de outras hierarquias de diret rios, que podem estar em outros dispositivos ou a o em outra m quina da rede. a
7

Recursos como discos, modems, mem ria, entre outros. o

2.8. O DIRETORIO PESSOAL

13

/proc E um diret rio cujos dados s o armazenados na mem ria e n o em disco. Nele encontramo a o a se arquivos com a conguracao atual do sistema, dados estatsticos, dispositivos j monta a dos, interrupcoes, enderecos e estados das portas fsicas, dados sobre a rede, processador, mem ria, entre outros. Al m disso, este diret rio cont m subdiret rios com informacoes o e o e o detalhadas sobre o estado de cada programa em execucao na m quina. a /sbin Esse diret rio cont m arquivos execut veis e ferramentas para a administracao do siso e a tema. /tmp E o local destinado aos arquivos tempor rios. Observe-se a duplicidade aparente deste a diret rio com o /var/tmp. Na realidade o /tmp, em geral, tem os dados apagados entre uma o sess o e outra, enquanto o /var normalmente ca com os dados salvos por mais tempo. a Programas executados ap s o boot do sistema devem preferencialmente usar o diret rio o o /var/tmp, que, provavelmente, ter mais espaco disponvel. a /usr Cont m arquivos de comandos, programas, bibliotecas, manuais e outros arquivos est veis, e a isto e, que n o precisem ser modicados durante a operacao normal do sistema. O Linux a possibilita ao administrador da rede instalar aplicativos no /usr de apenas uma m quina e a compartilhar esse diret rio com outras m quinas da rede. o a /var Cont m, em geral, os arquivos que sofrem modicacoes durante a sess o, bem como e a arquivos tempor rios. Cada m quina possui o seu pr prio diret rio /var (n o e compartia a o o a lhado em rede).

2.8

O diret rio pessoal o

No sistema Linux, e conseq entemente no ambiente PRD, cada usu rio cadastrado possui um u a 8 diret rio especial. O dono deste diret rio tem total permiss o para manipular os arquivos o o a que l est o, ou seja, dentro deste diret rio (chamado diret rio home casa do usu rio a a o o a em quest o) o usu rio poder criar ou apagar arquivos, criar ou remover pastas, enm, esse a a a diret rio costuma ser o local destinado aos arquivos pessoais. E nele que car o armazenados o a as conguracoes das aplicacoes usadas, os arquivos de conguracao individuais, as mensagens de correio eletr nico j lidas e os arquivos e diret rios pessoais de trabalho. o a o

2.9

Cota de espaco

Apesar de cada usu rio ser dono de um diret rio, no Linux existe a opcao de limitar o espaco de a o mem ria que cada usu rio pode utilizar em seu diret rio home (diret rio pessoal). Esse sistema o a o o e conhecido como sistema de cota. Assim, como foi visto na Secao 1.3, cada usu rio deve ter a muita responsabilidade para administrar o espaco a ele destinado. Atencao: E altamente recomend vel que o usu rio que atento para n o ultrapassar o a a a limite de sua cota, pois quando isso acontece, pode ocorrer que ele n o consiga mais se a conectar ao sistema.
8

Mais adiante ser mostrado o conceito de permiss o. a a

14

CAPITULO 2. SOFTWARE LIVRE E LINUX

` Ent o, para evitar transtornos, e preciso o usu rio car sempre atento a quantidade de espaco a a que est sendo ocupado pelos arquivos na sua pasta pessoal. Se houver qualquer problema, o a usu rio deve procurar o administrador local da rede da escola. a Com o intuito de auxiliar ao no controle da sua area pessoal, h um cone (sem foro) que indica a a o grau de utilizacao do espaco pessoal e um comando que mostra a proporcao entre o espaco em uso e o espaco ainda disponvel. Se o espaco pessoal estiver muito ocupado, o usu rio dever a a selecionar aqueles arquivos que n o estiver mais utilizando, e elimin -los. Os comandos para a a a administracao do espaco pessoal s o apresentados no Captulo 5. a

Captulo 3 O ambiente Paran Digital a


3.1 Caractersticas do ambiente Paran Digital a

O ambiente para o usu rio do Projeto Paran Digital ap ia-se em duas premissas b sicas: a a a o a o da losoa de software livre e a utilizacao de interfaces gr cas. Isto explica as carac adoca a tersticas do ambiente, que incorpora, simultaneamente, vantagens da abordagem de software ` livre - da qual selecionou-se o sistema operacional Linux, as capacidades das interfaces gr cas a ` - representadas aqui pelo ambiente GNOME. Este potencial e disponibilizado a comunidade alvo por meio do ambiente de interface Paran Digital, especialmente desenvolvido para ela a pela equipe do Projeto. O sistema Paran Digital foi construdo a partir de uma distribuicao Linux Debian1 , com v rios a a aplicativos instalados. No entanto, alguns desses aplicativos foram modicados para que fosse possvel deixar o sistema do modo desejado e mais apropriado de acordo com as necessidades das escolas do estado do Paran . Um dos aplicativos que necessitou ser alterado para se adequar a aos ideais do projeto Paran Digital e o GNOME, que viabiliza o ambiente de trabalho. a O GNOME2 e um programa de livre distribuicao (free software) e que continua sendo desen volvido por centenas de programadores ao redor do mundo. Ele est disponvel com suporte a para v rios idiomas inclusive portugu s, pode ser executado em diversos sistemas, incluindo a e o Linux. A Figura 3.1 mostra a logomarca do GNOME. O ambiente de trabalho do sistema Paran Digital, por ser baseado no GNOME, e um ambiente a de trabalho amig vel, que possibilita ao usu rio congurar facilmente o seu computador. Ele a a possui um painel (similar a uma barra de tarefas) para iniciar aplicacoes e mostrar o estado do sistema, uma area de trabalho com cones de atalho que auxiliam na inicializacao de aplicativos importantes e um vasto conjunto de aplicacoes e ferramentas. Enm, por herdar v rias carac a tersticas do GNOME, o ambiente de trabalho Paran Digital e um poderoso ambiente gr co a a que aproveita de uma forma abrangente os recursos da rede de computadores. O ambiente de trabalho Paran Digital proporciona muitas vantagens para o usu rio, tais como a facilidade a a de uso, a conguracao em modo gr co, uma interface com alto grau de interatividade com o a usu rio. Devido a isso, a manipulacao de suas poderosas ferramentas e relativamente simples. a Mais adiante ser mostrada a forma de manipular muitas dessas ferramentas. a
1 2

www.debian.org www.gnome.org

15

16

CAPITULO 3. O AMBIENTE PARANA DIGITAL

Figura 3.1: Logomarca do GNOME.

3.2

Gerenciador de login do Paran Digital a

O gerenciador de login do sistema PRD foi elaborado atrav s do GDM3 que e o gerenciador e de login no modo gr co do GNOME. E por meio dele que o usu rio vai conseguir entrar no a a sistema (login). No pr ximo Captulo ser o mostradas algumas caractersticas do gerenciador o a de login do sistema PRD que ajudar o a entender o processo de entrada no sistema. a

3.3

Conhecendo o ambiente de trabalho do Paran Digital a

O ambiente de trabalho Paran Digital e compreendido pela area central (com o papel de paa rede), o painel (barra superior) e o cone para acessar rapidamente a lixeira, que est localizado a na area de trabalho, como mostra a Figura 3.2.

3.4
3.4.1

Comunicando-se com o ambiente


O teclado e o monitor de vdeo

O teclado e um perif rico do computador utilizado para a entrada de dados. Possui teclas e com letras, n meros, smbolos e outras funcoes. O monitor e um dos dispositivos de sada do u computador que serve de interface ao usu rio, permitindo-o ver e interagir com o mesmo. a

3.4.2

O mouse e o cursor

` O mouse e um dispositivo de entrada associado as interfaces gr cas que permite a localizacao a de pontos na tela de trabalho, a selecao de opcoes e a ativacao de funcoes do ambiente.
3

GNOME Display Manager

3.4. COMUNICANDO-SE COM O AMBIENTE

17

Figura 3.2: Ambiente de trabalho PRD.

O cursor e um apontador da posicao determinada na tela de trabalho pelo usu rio por meio do a mouse. Este apontador pode assumir diversos formatos, dentre os quais , ?, dependendo da situacao especca de interacao. Enquanto o usu rio movimenta o mouse no mouse-path, o cursor se movimenta de forma semea lhante na area disponvel na tela. H tr s operacoes b sicas que podem ser realizadas com o mouse (com reexo na posicao do a e a cursor): Clique simples (press o rme e r pida de um bot o) a a a no bot o esquerdo: a Determina uma nova posicao do cursor para a entrada de dados ou comandos; Ativa uma acao disponvel marcada pelo cursor dentro de um aplicativo. no bot o direito: a abre um menu associado ao cone que recebeu o clique. Clique duplo (press o rme e r pida duas vezes seguidas, sem interrupcao entre elas): a a no bot o esquerdo: a Ativa a execucao do aplicativo associado ao cone que recebeu o clique.

18

CAPITULO 3. O AMBIENTE PARANA DIGITAL Atencao: O clique realizado de maneira imprecisa ou repetido in meras vezes gera re u sultados aleat rios, diferentes dos esperados, podendo, inclusive, levar ao bloqueio da o interacao.

Arraste (com o bot o esquerdo pressionado, arraste do mouse at o cursor car na posicao a e desejada, numa tela de trabalho ou num menu): Arrasta elementos da interface (janelas, cones e outros).

3.4.3

A janela de comandos

A janela de comandos pode ser chamada pelo usu rio a partir do menu Aplicacoes por meio a da selecao das opcoes subseq entes Sistema e Terminal. Ela possibilita a entrada de coman u dos Linux, permitindo uma comunicacao direta entre o usu rio e o sistema operacional, sem a necessidade de utilizar os elementos da interface gr ca. a

3.5

O painel do ambiente

O painel e a barra superior da area de trabalho. Ele e a parte mais funcional da interface, o e aplicacao. Ele cont m uma colecao de pois d acesso a in meras ferramentas de conguraca a u e menus uteis, os quais possuem atalhos para a execucao de v rios programas. No painel tamb m a e e mostrado o rel gio (canto direito), entre outras coisas. Na parte superior da Figura 3.2 e o possvel visualizar o painel PRD. Utilizar o painel do sistema PRD e simples. Ele cont m os menus Aplicacoes e Acoes, a barra e de tarefas (ver Secao 3.5.3) al m do rel gio. Em seguida, ser o aprofundadas algumas dessas e o a caractersticas do painel.

3.5.1

O menu Aplicacoes

No canto esquerdo do painel PRD, encontra-se o menu Aplicacoes. Clicando uma vez com o bot o esquerdo do mouse sobre esse menu, uma s rie de opcoes aparecer . E possvel visualizar a e a esse menu com suas opcoes na Figura 3.3. No menu Aplicacoes existem algumas opcoes e tamb m alguns submenus, que cont m v rios e e a ativadores de programas (atalhos). S o eles: a Educacao: cont m alguns utilit rios como o portal Dia-a-dia Educacao e o Xadrez (portal e a chessd); Escrit rio: cont m leitor de arquivo pdf4 , editor de textos, al m de atalhos para programas o e e relacionados ao BrOfce5 ;
4 5

Portable Document Format Na Secao 4.5, o BrOfce ser abordado de uma forma ampla. a

3.5. O PAINEL DO AMBIENTE

19

Figura 3.3: Opcoes do menu Aplicacoes.

` Internet: cont m os atalhos para programas relacionados a Internet, como navegadores web e e programas de gerenciamento de correio eletr nico; o Multimdia: cont m programas controladores de volume do som do PC, tocadores de m sicas e u (com extens es .mp3, .wav, .wma, .midi, entre outros) e visualizadores de vdeo o (com extens es .mpg, .mpeg, .avi, .swf); o Sistema: possibilita a execucao de alguns aplicativos de uso do sistema, tais como o terminal, acesso aos dispositivos de disquete e CD/DVD; Ajuda: d acesso ao auxlio do sistema; a Minha Pasta: e um ativador (atalho) que serve para abrir a pasta do usu rio, onde estar o todos a a os arquivos pessoais do usu rio. Mais adiante, na Secao 4.8 ser visto detalhadamente a a como trabalhar com essa pasta. Menu Debian: cont m uma s rie de aplicativos de sistema, como editor de imagens, editor de e e texto, terminais gr cos, entre outros. a

3.5.2

O menu Acoes

Ao lado do menu Aplicacoes, situa-se o menu Acoes. Esse menu est relacionado a acoes que a o usu rio pode realizar em relacao ao sistema. Na Figura 3.4, e possvel visualiz -lo. a a O menu Acoes possui, na sua maioria, ativadores de acoes especcas e objetivas. A seguir, ser detalhada cada uma delas. a Executar Aplicacao: concede a possibilidade de um usu rio digitar o nome de um programa a que ele deseja executar, ou ent o, marcando a opcao Exibir uma lista de aplicacoes coa nhecidas, mostra uma lista das aplicacoes disponveis no sistema, permitindo ao usu rio a selecionar uma delas. A Figura 3.5 mostra a janela associada a esta opcao. A efetivacao da acao e feita via clique no bot o Executar; a

20

CAPITULO 3. O AMBIENTE PARANA DIGITAL

Figura 3.4: Opcoes do menu Acoes.

Figura 3.5: Janela aberta quando Executar Aplicacoes e selecionada no menu Acoes.

Procurar Arquivos: serve para procurar um determinado arquivo. A Figura 3.6 ilustra a janela aberta quando esta opcao e escolhida. A efetivacao da opcao e conseguida por meio de um clique no bot o Localizar. a

Figura 3.6: Janela que e aberta quando a opcao Procurar Arquivos e escolhida.

Na Figura 3.6 e possvel ver que existem dois campos disponveis. O primeiro campo faz refer ncia ao nome do arquivos e o segundo campo faz refer ncia ao local6 em que se e e quer procurar um determinado arquivo. Documentos Recentes: cont m atalhos para os ultimos arquivos abertos, ou seja, os arquivos e
6

O arquivo e procurado tanto nos arquivos como nos diret rios pertencentes ao diret rio atual. o o

3.5. O PAINEL DO AMBIENTE

21

dos quais o usu rio fez uso mais recentemente. Esta opcao n o aparece se n o houver a a a arquivos na pasta pessoal do usu rio; a Capturar Imagem da Tela: opcao que simplesmente captura a imagem da tela gravando-a num arquivo que conter uma esp cie de fotograa da tela; a e Sair: esta opcao e usada para sair do sistema PRD.

3.5.3

A barra de tarefas

A barra de tarefas e parte da barra superior localizada entre o menu Acoes e o rel gio. Cada o aberto no Linux, um cone dele permanece na barra de tarefas, indivez que um aplicativo e cando que ele est em uso (ativo). Para navegar entre aplicativos ativos pode-se clicar no cone a ` referente a aplicacao que se deseja ativar ou, simplesmente, utilizar as teclas Alt+Tab repetidas vezes. A barra de tarefas pode ser observada na Figura 3.7.

Figura 3.7: Barra de tarefas com os cones dos aplicativos em uso.

Na da Figura 3.7 e possvel visualizar a forma como as janelas minimizadas cam na barra de tarefas: s o pequenos ret ngulos, cada qual com um r tulo (label) referente ao aplicativo ao a a o que essa janela est associada. a Este recurso e util, por exemplo, se est sendo usada uma janela que ocupa toda a tela e, por a ventura, se e desejado usar uma outra janela que tamb m esteja aberta, por m escondida pela e e aquela janela. Um modo de conseguir acessar a janela escondida e clicando no cone (na area ` do ret ngulo com o r tulo) referente a aplicacao desejada. a o

3.5.4

A lixeira

A lixeira e um cone situado no canto inferior direito da tela de trabalho, que representa uma area tempor ria onde podem ser jogados os arquivos que o usu rio n o deseja mais conservar. a a a Dentro de uma sess o, o usu rio consegue ter acesso ao conte do da lixeira (a exemplo do que a a u ocorre numa lixeira no mundo real) e recuperar algum arquivo desejado, desde que a lixeira n o a tenha sido limpa. Isto e feito por meio de um clique duplo com o bot o esquerdo no cone da a ` lixeira, o que d lugar a abertura de uma janela com os arquivos que foram eliminados. a

Atencao: Uma vez que a lixeira e limpa, os arquivos anteriormente eliminados deixam de ser passveis de recuperacao.

22

CAPITULO 3. O AMBIENTE PARANA DIGITAL

3.6

a Sess o e janela

Uma sess o de um aplicativo qualquer consiste na seq encia de acoes realizadas pelo usu rio no a u a intervalo ocorrido entre o momento em que ele chama a aplicacao para execucao e o momento em que ele encerra o uso da mesma. A sess o de uma aplicacao qualquer inicia-se numa janela de trabalho, que e aberta especiala mente para ela e fechada automaticamente no momento do encerramento da sess o. a

3.6.1

Como abrir uma sess o de uma ferramenta ou aplicacao a

Uma sess o de uma aplicacao qualquer pode ser iniciada por meio de um clique no bot o a a esquerdo do mouse sobre aplicativos dos submenus do menu Aplicacao. No momento em que a sess o de uma ferramenta e iniciada, ela ca ativa, numa janela aberta a para ela. O ambiente permite que v rias aplicacoes estejam simultaneamente ativas, mas e sempre uma a delas que e considerada a aplicacao corrente. Ao se iniciar uma sess o de uma aplicacao, ela a vira automaticamente aplicacao corrente, at que o usu rio selecione uma outra, por meio de e a ` um clique na janela correspondente a mesma, que ca realcada.

3.6.2

Como colocar uma aplicacao em espera

Aplicacoes simultaneamente ativas podem estar em janelas abertas (prontas para serem sele cionadas como correntes por meio de um clique nelas) ou minimizadas (por meio de um clique simples no traco no canto superior direito da janela), quando tomam a forma de um cone na barra superior. Quando a janela de uma aplicacao ativa e minimizada, a sess o ca aberta, mantendo-se o a trabalho realizado (edicao de textos, c lculo matem tico, atividade did tica e outros) na situacao a a a em que estava no momento da minimizacao, sem ser encerrada, podendo ser restaurada a qualquer momento pelo usu rio na janela aberta, por meio do posicionamento do cursor no a cone da aplicacao na barra de tarefas, clique simples no bot o direito para a abertura do menu, a e arraste do mouse at o cursor car na posicao da opcao Maximizar. e

3.6.3

Como encerrar a sess o corrente de uma aplicacao a

A sess o corrente de uma aplicacao pode ser encerrada por meio de um clique simples no a smbolo xis localizado no canto superior direito da janela. Atencao: Como os aplicativos trabalham com todos os dados num espaco de mem ria, o quando uma sess o e encerrada, somente o conte do e/ou as modicacoes que foram a u salvas explicitamente pelo usu rio no seu diret rio ou pasta s o efetivados. a o a

3.6. SESSAO E JANELA

23

3.6.4

Como manipular janelas

Figura 3.8: Exemplo de janela na interface PRD.

Por meio da Figura 3.8 pode-se perceber que a janela tem uma barra superior que cont m, no e canto direito, os smbolos: traco, quadrado e xis. H quatro acoes b sicas que podem ser realizadas sobre uma janela. Elas s o descritas a seguir. a a a Maximizacao de uma janela (visualizacao do aplicativo da sess o do aplicativo corrente a na tela inteira): clique simples no quadrado situado no canto superior direito da janela. Restauracao da janela no seu tamanho original: clique simples no quadrado situado no canto superior direito da janela, que aparece ao maximizar a janela. Minimizacao de uma janela (colocacao da sess o da aplicacao correspondente em es a pera): clique simples no traco situado no canto superior direito da janela. Movimentacao de uma janela: posicionamento do cursor na barra superior da janela; arraste do mouse at a janela car na posicao desejada. e Redimensionamento de uma janela: posicionamento do cursor na margem esquerda, direita, superior ou inferior da janela, de maneira que a representacao do cursor mude;

24

CAPITULO 3. O AMBIENTE PARANA DIGITAL arraste do mouse (movendo o cursor para dentro ou para fora da janela) at que a e dimens o visualizada seja a desejada. a ou posicionamento do cursor num dos cantos da janela; arraste, para o interior ou o exterior da janela, at que ambas dimens es sejam as e o desejadas.

3.6.5

Outras opcoes de manipulacao de janelas

Existe uma forma de manipular janelas no sistema PRD diferente da que foi apresentada. Quando uma janela est aberta, tem-se a opcao de, com o cursor na barra superior da janela, a pressionar com o bot o direito do mouse. Quando isso e feito, aparece um menu como ilustrado a na Figura 3.9.

` Figura 3.9: Menu referente as opcoes de manipulacao de janela.

Percebe-se pela Figura 3.9 que esse menu e bastante completo. Esta forma engloba todas as outras formas de manipulacao apresentadas na Secao 3.6.4. Para escolher uma opcao de manipulacao, entre as apresentadas no menu, basta posicionar o cursor na opcao desejada e pressionar o bot o esquerdo do mouse. a

3.7

Famlias de funcoes de uma aplicacao ou ferramenta qual quer

Nos ambientes gr cos, que hoje seguem padr es estabelecidos internacionalmente, as funcoes a o dos programas aplicativos (ou ferramentas) s o organizadas em grandes tipos ou famlias de a funcoes, que geralmente aparecem na barra de menus na parte superior da tela. Cada famlia agrupa funcoes que t m algum signicado em comum, ou, ent o, se aplicam ao e a mesmo tipo de objeto. Ao selecionar uma destas famlias na barra de menus, abre-se um menu ` que leva a selecao da funcao especca desejada. Dentre estas classes ou famlias padr o podem ser citadas, entre outras: Arquivo, Editar, Exibir, a ` Formatar, Ajuda, al m da classe que atende ao objetivo principal, a raz o de ser da aplicacao e a especca.

3.7. FAMILIAS DE FUNCOES DE UMA APLICACAO OU FERRAMENTA QUALQUER25 O menu Arquivo agrupa as acoes referentes ao sistema de arquivos, incluindo funcoes tais como Novo - criar um novo documento, Abrir - recuperar para a area de trabalho um arquivo j existente num diret rio, Salvar salvar na pasta do usu rio o estado corrente do trabalho, a o a Imprimir enviar para a impressora o conte do do arquivo com o qual est se trabalhando, u a entre outras. Na parte inferior da lista, aparece o nome dos arquivos com os quais se trabalhou mais recentemente dentro daquela aplicacao especca. ` O menu Editar aglutina acoes referentes a manipulacao do conte do do arquivo corrente (na u area de trabalho), tratando-o como objeto e permitindo cortar, copiar e colar trechos como se fossem pedacos fsicos, tratados como tais no mundo real fora do computador antes de os editores deste tipo existirem. Para que a acao colar faca sentido, deve ter sido selecionada, anteriormente, ou a opcao cortar ou a opcao copiar. A selecao e feita por meio do mouse, pressionando o bot o esquerdo com o a cursor posicionado no incio do trecho a ser selecionado, arrastando o mouse at o cursor car e na posicao nal. Estas acoes utilizam uma area de transfer ncia, interna e invisvel para o usu rio, na qual e a e guardada uma c pia do trecho cortado ou copiado, at que uma acao de colar seja o e chamada, quando a aplicacao pega o trecho armazenado na area de transfer ncia e o insere no e arquivo ativo na posicao indicada pelo cursor. Atencao: Uma nova acao cortar ou colar sobrep e o conte do rec m selecionado, para o u e corte ou c pia, ao conte do anterior da area de transfer ncia, apagando-o. o u e

` O menu Exibir inclui funcionalidades referentes as diferentes formas de visualizacao do conte do u do arquivo como qual est se trabalhando. Uma opcao bem freq ente disponibilizada neste a u menu e a opcao de zoom, que d o efeito de lente que aumenta ou diminui o tamanho do a conte do exibido na tela. u Atencao: As opcoes de Visualizacao (exibicao) n o alteram o conte do do arquivo, mo a u dicando apenas a forma de visualiz -lo, para facilitar o seu manuseio. a

` O menu Formatar re ne possibilidades relativas a forma do conte do, sempre relacionando-o u u com o tipo de aplicacao em que est se trabalhando. Num editor de textos, h funcoes para for a a matar par grafos, entre outras. Numa planilha eletr nica, e possvel formatar c lulas (menores a o e unidades de trabalho nas planilhas).

26

CAPITULO 3. O AMBIENTE PARANA DIGITAL

Captulo 4 Como o ambiente funciona


4.1 Entrando no sistema Paran Digital a

Uma das caractersticas do sistema operacional Linux e o fato de ele ser multiusu rio. Ou a seja, v rios usu rios podem fazer uso simult neo do sistema. Outra caracterstica importante a a a do Linux e que ele possibilita que cada usu rio execute a entrada no sistema (login), por meio a de um processo de identicacao. Para realizar o login, e necess rio que o usu rio possua uma conta v lida na m quina em a a a a quest o (para obter uma conta, procure o administrador local). Uma conta nada mais e que a um cadastro eletr nico que indica quem s o as pessoas aptas a utilizar o sistema. Esse cadastro o a cont m as seguintes informacoes: e Numero de identicacao: N mero inteiro unico para cada usu rio do sistema, tal como um u a RG ou CPF. Tamb m denominado user id ou UID (user identication), serve para identie car cada um dos usu rios; a Usu rio (conta ou login): Tamb m unico para cada usu rio, e formado por apenas uma palaa e a vra, sem espacos em branco, e possui a mesma utilidade que o UID. A diferenca est no a fato de que enquanto a m quina trabalha melhor com n meros (UIDs), os usu rios nais a u a e tamb m o administrador do sistema trabalham melhor com nomes; e Identicacao de grupo: Um grupo agrega usu rios que realizam tarefas semelhantes ou que a possuem permiss es de acesso semelhantes. O group id (GID) e o n mero inteiro que o u identica o grupo ao qual o usu rio pertence1 ; a ` Senha: Constitui o mecanismo de seguranca de acesso a conta do usu rio; a Nome completo: Nome completo do usu rio ou descricao da nalidade da conta; a Diret rio pessoal: Tamb m denominado diret rio home, e o diret rio pessoal do usu rio, reo e o o a 2 servado para que este armazene os seus arquivos .
1 2

Cada usu rio pode fazer parte de v rios grupos. a a O texto, da introducao da Secao 4.1, foi retirado da Apostila do PET de Ci ncia da Computacao da UFPR. e

27

28

CAPITULO 4. COMO O AMBIENTE FUNCIONA

4.1.1

Como usar o gerenciador de login do ambiente

Na Secao 3.2 foi visto o que e e para que serve o gerenciador de login PRD. Na secao anterior foi mostrada a forma de entrar no sistema Linux e a maneira como ele trata a identicacao de cada usu rio. A seguir ser apresentada a forma de entrada no sistema (login). a a

Figura 4.1: Tela de login PRD.

Na Figura 4.1 e possvel ver que, inicialmente, o gerenciador de login tem um campo no qual dever ser digitado o usu rio. Este, e obtido ao ser cadastrado no sistema. Ap s o campo a a o usu rio ser preenchido, a tecla ENTER deve ser pressionada. Em seguida, ser mostrado o a a campo para o usu rio digitar a sua senha, como mostra a Figura 4.2. a

Figura 4.2: Tela de login PRD.

Ent o, o sistema aguardar que o usu rio digite a sua senha3 e pressione ENTER. a a a Fornecida a senha, o sistema consultar o cadastro de usu rios procurando, primeiramente, o a a nome de usu rio fornecido para, ent o, conferir a validade da senha digitada. Caso esta n o a a a seja a mesma do cadastro ou o nome de usu rio fornecido n o seja encontrado, ser mostrada a a a uma mensagem avisando que o nome do usu rio ou a senha est incorreto(a), e o processo ser a a a reiniciado.
A princpio, o usu rio recebe uma senha criada pelo administrador do sistema. Contudo, est senha pode ser a a alterada pelo pr prio usu rio. o a
3

4.2. SAINDO DO SISTEMA

29

4.1.2

Cuidados especiais com o login

Na hora de digitar o usu rio e a senha, deve-se sempre estar atento ao fato de que o sistema a Linux diferencia mai sculas de min sculas. Assim, sempre que forem ser preenchidos os camu u pos do gerenciador de login, deve-se cuidar para que esse detalhe extremamente importante n o a seja esquecido.

4.2

Saindo do sistema

Ap s preencher devidamente os campos usu rio e senha, o ambiente de trabalho do sistema o a PRD e iniciado. Ou seja, pode-se visualizar toda a area de trabalho, que ser explorada nas a secoes seguintes. Ap s, ap s ter sido exposto o modo de entrar no sistema (login), ser descrito o o a o modo de sair dele (logout). No painel (barra superior) h os menus, sendo que um deles e o menu Acoes (visto na Secao a 3.5.2). Clicando uma vez sobre o bot o Acoes, aparecer um menu de opcoes. A ultima opcao a a desse menu e a opcao Sair. Clicando uma vez sobre ela a sess o no ambiente PRD e encerrada. a Essa forma e a mais indicada para se desconectar. E extremamente importante que todas as janelas sejam fechadas antes de sair do ambiente de trabalho PRD.

4.3

Alterando a senha do usu rio a

Quando o administrador local cadastra um usu rio no sistema, uma senha e gerada, aleatoria amente, para esse usu rio. No entanto, lembrar de uma senha criada pelo sistema n o e uma a a tarefa f cil. Por isso, e permitido e fortemente aconselh vel que, depois que o usu rio seja a a a cadastrado, ele altere a sua senha. Para alterar a senha, ser usado o terminal. Para abrir um terminal, deve-se: a clicar no menu Aplicacoes; escolher o submenu Sistema; e clicar em Terminal (dentro no submenu Sistema). Com o terminal aberto, o seguinte comando deve ser digitado: passwd Tecle ENTER. Em seguida, o sistema iniciar o processo de alteracao de senha. Assim, ap s a o digitar o comando passwd no terminal, os seguintes passos devem ser seguidos para ser efetuada a troca da senha: 1. digitar a senha atual que est sendo usada (tecle ENTER); a

30

CAPITULO 4. COMO O AMBIENTE FUNCIONA Caso a senha digitada n o seja a que est sendo usada no momento, o sistema emitir a a a uma mensagem de erro no terminal e o processo ter que ser reiniciado; a 2. digitar uma nova senha (tecle ENTER); Foi visto na Secao 2.4 como escolher uma senha segura. O programa de alteracao de senha tem a autonomia de aceitar ou n o a senha que est sendo escolhida pelo a a usu rio, agindo por meio de artifcios que avaliam se uma senha e ou n o segura. a a Caso ele n o a considere segura, a senha n o ser aceita; a a a 3. digitar novamente essa nova senha escolhida (tecle ENTER); ` Se a senha digitada novamente for igual a senha escolhida no passo anterior, uma mensagem de sucesso ser mostrada; a ` Se a senha digitada novamente n o for igual a senha digitada no passo anterior, a o programa emitir uma mensagem de erro, indicando insucesso na alteracao de a senha. Para fazer uma nova tentativa de alteracao da senha, todo o processo ter que a ser refeito.

4.4
4.4.1

Usando as ferramentas da Internet


Como navegar pelo Mundo

A palavra e-mail e uma abreviatura de eletronic mail, que em portugu s signica correio e eletr nico. Por meio de um e-mail e possvel se comunicar com uma pessoa do outro lado o do mundo. Independentemente da dist ncia, o envio e o recebimento de mensagens eletr nicas a o s o, praticamente, instant neos. a a

4.4.2

Navegador

Como visto na Secao 1.1.1, um browser, tamb m conhecido como navegador na linguagem e dos internautas, e uma aplicacao que permite localizar e visualizar informacao colocada na Rede por qualquer pessoa em qualquer lugar do mundo, desde que se conheca o endereco do site, ou se saiba alguma informacao que permita procur -lo por meio de uma ferramenta de a busca. Dentre os v rios programas para navegacao, um dos mais intuitivos e f ceis de usar e o a a Galeon, que ser abordado na pr xima secao. a o O que e o Galeon O Galeon e um navegador que disp e de v rios recursos de conguracao e de execucao tais o a como, escolher a p gina inicial, as prefer ncias de conguracao, capacidade de abrir v rias a e a janelas de navegacao simultaneamente, suporte a v rios idiomas - inclusive portugu s - opcoes a e avancadas de seguranca, gerenciador de downloads, entre outros. Uma caracterstica importante do Galeon e que, como todos os outros aplicativos do sistema PRD, ele e um software livre, permitindo, assim, que todos possam us -lo livremente para navegar na Internet. a

4.4. USANDO AS FERRAMENTAS DA INTERNET a Como us -lo Para abrir o Galeon, os seguintes passos devem ser seguidos: 1. clicar no menu Aplicacoes; 2. dentro do menu, ir com o cursor at Internet e depois clicar em Navegador. e A Figura 4.3 mostra uma janela do Galeon aberta no Portal Dia-a-dia-Educacao.

31

Figura 4.3: Sess o do navegador Galeon aberta no Portal Dia-a-dia-Educacao. a

A primeira caracterstica do Galeon que pode ser observada e que a sua janela de visualizacao possui uma barra de topo personalizada, ou seja, de acordo com a p gina que est sendo visitada a a o ttulo da barra de topo muda. Na Figura 4.3, o ttulo da barra e Portal Educacional do Estado do Paran . a Abaixo da barra de ttulo da janela est a barra de menus, que cont m os menus Arquivo, a e Editar, Ver, Web, Ir, Marcadores, Abas e Ajuda. Nesses menus existem todos os meios de conguracao e ativacao de funcoes do Galeon. Logo abaixo da barra de menus, est a barra de ferramentas do Galeon, que congrega as a funcoes b sicas: a ` a Voltar: durante a navegacao e possvel usar esta opcao para voltar a p gina anterior; Avancar: avanca uma p gina. O uso dessa funcao s e possvel se for usada ap s a opcao a o o voltar, pois n o existe como avancar a uma p gina que ainda n o foi visitada; a a a

32

CAPITULO 4. COMO O AMBIENTE FUNCIONA

Parar: essa funcao interrompe, imediatamente, o carregamento em curso de qualquer p gina; a Atualizar: se por algum motivo a p gina parar de carregar, as vezes um simples clique neste a bot o pode solucionar o problema, fazendo com que o navegador carregue a p gina noa a vamente; Home: clicando nesse cone a p gina inicial e mostrada; a Tela Cheia: aumenta o espaco de visualizacao da p gina, por meio da eliminacao da exibicao a de algumas barras do sistema, tais como, barra de ttulo da janela, barra de menus e de status do Galeon e at a barra da interface PRD; e Zoom: ao lado do cone tela cheia h um campo no qual e possvel colocar o n mero referente a u ao zoom de visualizacao da fonte das p ginas visitadas. Por meio das setas ao lado do a n mero, pode-se aumentar ou diminuir esse n mero. O padr o e 100. u u a Na Figura 4.3 v -se que, abaixo da barra de ferramentas aparece a barra de enderecos. E nela e que se escreve o endereco do site se deseja acessar. Ao se digitar o endereco, deve-se tomar bastante cuidado, pois se ocorrer qualquer erro de digitacao a p gina n o ser exibida. Na a a a Figura 4.3 o endereco digitado foi: http://www.seed.pr.gov.br Para digitar o endereco na barra de endereco, basta mexer o mouse at posicionar o cursor sobre e o campo da barra, escrever o endereco do site utilizando do teclado e teclar ENTER. O http:// antes do nome do endereco e opcional. Abaixo da barra de endereco est a barra de abas. Abas de navegacao permitem a abertura de a uma nova p gina sem que seja necess rio abrir uma nova janela. As abas s o abertas na mesma a a a janela. Em uma janela de navegador, e possvel abrir in meras abas de navegacao, clicando-se u uma vez no bot o direito em cima de um link da p gina aberta, e sempre que for preciso podem a a ser abertas mais janelas para, assim, abrir mais abas e assim por diante. Na Figura 4.3, nota-se que est o abertas tr s abas. a e Em uma janela de navegacao do Galeon somente e possvel visualizar o conte do de uma aba u de cada vez. Caso deseje-se visualizar o conte do de outra aba que esteja na barra de abas, u deve-se clicar uma vez na aba desejada. A aba corrente sempre estar destacada em relacao as a ` outras na barra de abas. Para fechar uma aba, basta clicar no xis que existe no canto direito do r tulo de cada aba. o Finalmente, abaixo de todas as barras, est o local de visualizacao do conte do da p gina acesa u a sada.

4.5

Usando as ferramentas de escrit rio o

O BrOfce e um conjunto de aplicativos de escrit rio, construdos com o objetivo de facilitar o e encurtar as chamadas tarefas de escrit rio, tais como a editoracao de textos, a elaboracao de o planilhas, a elaboracao de slides, entre outras.

4.5. USANDO AS FERRAMENTAS DE ESCRITORIO

33

O BrOfce e um software livre, compatvel com as ferramentas Ofce disponveis atualmente, que possui a possibilidade de importar documentos em outros formatos. Uma outra facilidade deste software e que ele e traduzido para o portugu s, facilitando assim o seu uso por falantes e desta lngua. O BrOfce e um aplicativo que possibilita que sejam iniciados documentos de diferentes tipos. Os seus editores elaboram documentos dos tipos: texto, planilha, apresentacao, desenho, f rmula e html. o

4.5.1

Conceitos b sicos e tarefas gerais do BrOfce a

A area de trabalho dos aplicativos do BrOfce consiste no espaco da tela onde uma tarefa e, efetivamente, realizada. Em geral, a area de trabalho e bastante semelhante de aplicativo para aplicativo, ou seja, mesmo que um diferente tipo de documento esteja sendo editado, a semelhanca e funcionalidade dos menus e bot es da area de trabalho permanece. A area possvel o de edicao nos aplicativos do BrOfce ca na regi o central da tela. a

Figura 4.4: Area de trabalho do BrOfce.

Na Figura 4.4 e mostrada a area de trabalho do BrOfce texto que, em conseq encia da simiu laridade citada acima entre os editores de documentos do BrOfce, pode servir como ilustracao

34

CAPITULO 4. COMO O AMBIENTE FUNCIONA

da area de trabalho do BrOfce em qualquer um dos seus aplicativos. Primeiramente, observa-se que na barra de ttulo da janela encontra-se o nome do documento que est sendo editado, juntamente com o nome do aplicativo (BrOfce.org) e, tamb m, os a e bot es para minimizar, maximizar/restaurar e fechar o aplicativo. Logo abaixo da barra de o ttulo, aparece a barra de menus, que possui os menus Arquivo, Editar, Exibir, Inserir, For ` mato, Tabela, Ferramentas, Janela e Ajuda. Por meio desses menus e possvel ter acesso as listas de comandos e funcoes do BrOfce. Abaixo da barra de menus temos a barra de funcoes, que apresenta bot es para acessar comandos b sicos do BrOfce, tais como Salvar, Abrir, Coo a piar, Colar, entre outros. Por m, logo abaixo da barra de funcoes, est a barra de objetos, a que possui bot es que possibilitam o acesso r pido a comandos de edicao de textos, tais como o a Alinhamento, Tipo e Tamanho de fonte, Estilo de par grafo, entre outros. a No BrOfce, h v rias acoes b sicas que s o executadas sempre independentemente do tipo a a a a de documento que esteja sendo editado. Essas tarefas est o disponveis na barra de funcoes e, a alternativamente, a partir da barra de menus, usando o menu Arquivo.

Criando documentos Nas Secoes anteriores, mostramos como criar documentos tipo texto, planilha e apresentacao. Com o BrOfce aberto, e possvel criar novos documentos. Para criar novos documentos a partir do BrOfce, deve-se escolher o menu Arquivo e, dentro dele, escolher Novo. Ap s esse processo, a Figura 4.5 e mostrada. o

Figura 4.5: Opcoes de tipos de documentos do BrOfce.

A Figura 4.5, mostra que e possvel criar, al m de documentos de texto, planilha e apresentacao, e documentos do tipo html, desenho, f rmula, entre outros. o

Atencao: O aplicativo f rmula e bastante eciente para a elaboracao de documentos que o possuam f rmulas matem ticas. o a

4.5. USANDO AS FERRAMENTAS DE ESCRITORIO Abrindo documentos existentes

35

O BrOfce permite que arquivos existentes sejam abertos (recuperados para a sua edicao). As sim, para abrir um arquivo, deve-se clicar na barra de menus sobre o menu Arquivo e, dentro dele, escolher a opcao Abrir. Ap s esse processo, a janela mostrada na Figura 4.6 e exibida. o

Figura 4.6: Janela Abrir documentos.

Nota-se que a janela da Figura 4.6 possui diversos campos e bot es. Vamos detalhar alguns o deles: Na regi o central da janela e mostrada uma lista com os arquivos no nvel atual (diret rio a o atual ou corrente) da arvore de diret rios ou dos diret rios pelos quais o usu rio escolher o o a navegar. A estrutura exibida se assemelha muito a um gerenciador de arquivos4 ; O campo nome do arquivo serve para o usu rio colocar o nome do arquivo que deve ser a aberto, ou, ent o, para conferir o nome do arquivo que ser aberto; a a O campo tipo de arquivo serve como uma esp cie de ltro de arquivo. e No canto superior direito da Figura 4.6 h tr s bot es. O primeiro, quando clicado uma a e o vez, serve para subir um nvel na arvore de diret rio. Caso deseje-se descer um nvel o na arvore, basta clicar duas vezes sobre um diret rio na lista mostrada na regi o ceno a tral. O segundo bot o serve para criar uma nova pasta e, nalmente, o terceiro, quando a pressionado, mostra o diret rio pessoal (home) do usu rio. o a Assim, para abrir um documento, deve-se ou digitar o seu nome no campo Nome do arquivo, ou selecion -lo com o mouse dentre os arquivos apresentados na regi o central da janela e clicar a a
Para localizar um arquivo na arvore de diret rio, o usu rio deve saber exatamente a qual pasta esse arquivo o a pertence.
4

36

CAPITULO 4. COMO O AMBIENTE FUNCIONA

sobre o bot o Abrir. Caso deseje-se que o processo de abertura seja cancelado, basta clicar no a bot o Cancelar, que est localizado logo abaixo do bot o Abrir. a a a Existe uma outra maneira de abrir um arquivo existente que n o necessita que o BrOfce esteja a aberto. Basta somente localizar o arquivo, navegando a partir da Minha Pasta, e clicar duas vezes sobre ele. Caso esse arquivo seja realmente um arquivo reconhecido pelo BrOfce, isto iniciar automaticamente uma sess o do BrOfce, que abrir o arquivo solicitado. a a a Salvando arquivos Depois ou durante a edicao de um trabalho, e muito importante que o arquivo seja salvo, pois assim e possvel evitar perdas de conte do inesperadas. u Para salvar um arquivo no BrOfce, deve-se clicar sobre o menu Arquivo na barra de menus e, em seguida, escolher a opcao Salvar. Quando um documento e salvo pela primeira vez, e mostrada para o usu rio uma janela, na qual a existe um campo para que seja colocado o nome do novo arquivo, pois ele ainda n o possui um a nome na verdade ele ainda n o existe. Somente a partir do momento em que ele e salvo, e que a ele passa a existir para o sistema operacional, com o nome (mais exatamente a identicacao) determinado pelo usu rio. a Depois que um arquivo j tiver sido salvo, possuindo, assim, um nome, quando e escolhida a a opcao Salvar, n o ser mais dada a oportunidade de escolher um nome, gravando somente o a a que foi adicionado ao arquivo. Ent o, caso queira-se gravar o arquivo com outro nome, deve a ser escolhida a opcao Salvar como que tamb m est no menu Arquivo. e a

Figura 4.7: Janela aberta quando um documento e salvo pela primeira vez.

A Figura 4.7 mostra a janela que e aberta tanto quando s o escolhidas as opcoes Salvar ou a Salvar como. Abaixo do campo Nome do arquivo est o campo Tipo de arquivo. Este serve a

4.5. USANDO AS FERRAMENTAS DE ESCRITORIO

37

para determinar qual ser o tipo de arquivo a ser salvo, podendo ser do tipo padr o do BrOfce, a a tipo texto ou at mesmo de tipos que outros programas utilizam, como os da Microsoft R . e Ainda, como mostra a Figura 4.7, h a possibilidade de salvar um arquivo com senha. Para isto, a ` basta clicar no quadrinho localizado no canto inferior esquerdo a esquerda do r tulo salvar o 5 com senha .

4.5.2

Como editar um texto

Para abrir um documento de texto, os seguintes passos devem ser seguidos: 1. Clicar no menu Aplicacoes; 2. Dentro do menu, arrastar o cursor at Escrit rio; e o 3. No menu Escrit rio, de forma an loga, escolher Textos (oowriter). o a ` Uma janela igual a da Figura 4.4 ser aberta, possibilitando a criacao do conte do de um texto, a u em geral via teclado.

4.5.3

Como criar uma planilha

Para abrir um documento do tipo planilha, os seguintes passos devem ser seguidos: 1. Clicar no menu Aplicacoes; 2. Dentro do menu, arrastar o cursor at Escrit rio; e o 3. No menu Escrit rio, de forma an loga, escolher Planilhas (oocalc). o a ` Uma janela semelhante a da Figura 4.4 ser aberta, dando lugar a uma area de trabalho para a a criacao de planilhas. Um clique numa c lula qualquer permite a entrada do seu valor, ou de e uma f rmula para o c lculo do mesmo (precedidos do sinal =). o a

4.5.4

Como preparar uma apresentacao

Para abrir um documento para criar uma apresentacao de slides, os seguintes passos devem ser seguidos: 1. Clicar no menu Aplicacoes; 2. Dentro do menu, arrastar o cursor at Escrit rio; e o 3. No menu Escrit rio, de forma an loga, escolher Apresentacoes (ooimpress). o a ` Uma janela semelhante a da Figura 4.4 ser aberta, dando lugar ao ambiente de criacao de a slides, bastante autoexplorativo.
E preciso ter muito cuidado para escolher uma boa senha, mas tamb m para n o esquecer da senha escolhida, e a pois isso impossibilita o acesso posterior ao arquivo.
5

38

CAPITULO 4. COMO O AMBIENTE FUNCIONA

4.6

Abrindo outros aplicativos importantes

Abrindo programas educativos Para abrir aplicativos educativos, deve-se clicar com o bot o esquerdo do mouse sobre o menu a Aplicacoes e, em seguida, escolher Educacao. Dentro desse menu h uma lista de opcoes de a aplicativos interessantes, qualquer um dos quais pode ser iniciado por meio de um clique no bot o esquerdo do mouse. a Aplicativos para som e vdeo Para abrir aplicativos para audio (com extens es .mp3, .wav, .wma e outros) e vdeo o (com extens es .mpg, .avi, .wmv e outros), deve-se clicar com o bot o esquerdo do o a mouse sobre o menu Aplicacoes e, em seguida, escolher Multimdia e selecionar o aplicativo desejado.

4.7

Imprimindo documentos

Na sua maioria, aplicativos que possibilitam a visualizacao ou a edicao de arquivos disponibili zam a opcao de impress o desses arquivos, por meio da impressora6 . a No BrOfce, para imprimir um documento, deve-se escolher a opcao Imprimir que est loca a lizada dentro no menu Arquivo, na barra de menus do pr prio BrOfce. A Figura 4.8 mostra a o janela que e aberta quando a opcao Imprimir e escolhida.

Figura 4.8: Janela de impress o do BrOfce. a

A janela da Figura 4.8 possui bastantes opcoes. Vamos detalhar algumas delas:
6

Antes de imprimir verique se h alguma impressora instalada no laborat rio e se esta possui papel na bandeja. a o

4.7. IMPRIMINDO DOCUMENTOS

39

Nome: campo para escolher o nome da impressora na qual o documento ser impresso. Para a saber em qual das impressoras disponveis se deseja imprimir, deve-se consultar o admi nistrador local; Imprimir em arquivo: esta opcao faz com que o arquivo a ser impresso seja preparado em outro arquivo pronto para impress es futuras; o Intervalo de impress o: possibilita a selecao do intervalo de impress o, que pode cobrir todo a a o documento ou somente parte dele. A indicacao e feita pelo n mero das p ginas de u a incio e m do intervalo; Numero de c pias: indica o n mero de c pias do documento a serem impressas. o u o Outros aplicativos possuem uma janela de impress o bastante semelhante a do BrOfce. No a entanto, nestes aplicativos n o existe um campo que mostre quais impressoras est o disponveis a a para impress o. Deste modo, e preciso que, num momento anterior ao da impress o, o usu rio a a a indique na janela de impress o qual e a impressora que ele ir usar. Veja a Figura 4.9. a a

Figura 4.9: Exemplo de uma janela de impress o. a A Figura 4.9 mostra um exemplo de uma janela de impress o. O campo Print Command (do a ingl s, Comando de Impress o) deve ser semelhantemente preenchido como o exemplo a seguir: e a /usr/bin/lp -P lprd1 O ultimo argumento lprd1 corresponde ao nome da impressora na qual se deseja imprimir. Esse argumento pode variar de acordo com o n mero de impressoras existentes na escola. Por u

40

CAPITULO 4. COMO O AMBIENTE FUNCIONA

exemplo, a escola pode possuir uma impressora com o nome lprd2, outra com o nomelprd3, e assim por diante. Deste modo, caso se deseje imprimir na impressora de nome lprd2, e n o a na lprd1, o argumento referente ao nome da impressora passado no campo em que se digita o comando de impress o (Print Command), deve ser lprd2. a Atencao: Caso n o seja escolhida/indicada uma impressora, a impress o do documento a a ocorrer na impressora padr o (default) da escola, a qual pode n o ser a mesma na qual o a a a usu rio deseja imprimir. Por isso, para evitar transtornos, antes de imprimir deve ser veria cado com o administrador local qual e o nome da impressora na qual se deseja imprimir pois, assim, n o se corre o risco de utilizar a impressora errada. a ` Alternativamente as maneiras de imprimir mostradas anteriormente, existe, ainda, outra forma do usu rio informar ao sistema qual ser sua impressora padr o (default) . Para isso, no arquivo a a a 7 .bashrc , a seguinte linha deve ser inserida: export PRINTER=lprd1 O lado direito da igualdade e composto pelo nome da impressora. Vale lembrar que esse nome n o e necessariamente lprd1, como no exemplo. Ele pode ser tamb m lprd2, lprd3, entre a e outros. A vantagem de adicionar a linha, mostrada anteriormente, no arquivo .bashrc, e que a impress o dos aplicativos do usu rio ser sempre por meio da impressora indicada no arquivo a a a .bashrc e n o mais por meio da impressora padr o (default) da escola. a a

4.8

Como administrar o seu espaco pessoal

A Minha Pasta e o local em que est o armazenados os arquivos do usu rio, ou seja, e o diret rio a a o 8 pessoal, tamb m chamado de diret rio home do usu rio . Os passos para abrir a Minha Pasta e o a foram vistos na Secao 3.5.1. Ap s abrir a Minha Pasta e possvel visualizar todos os arquivos e o diret rios do usu rio. A Figura 4.10 mostra a Minha Pasta aberta por meio de um gerenciador o a de arquivos. A Minha Pasta se refere, na realidade, ao diret rio com o nome (login) do usu rio. Por exemo a plo, se um determinado usu rio chamado Jo o Pereira da Silva possui um nome de Usu rio a a a jps9 ent o, o diret rio pessoal desse usu rio, acessado ao se clicar no cone Minha Pasta, se a o a chamar jps. a

4.8.1

Opcoes da Minha Pasta

A Figura 4.10 mostra o gerenciador de arquivos do sistema PRD. Ele oferece in meras opcoes u de manipulacao dos arquivos e diret rios contidos na area do usu rio. As opcoes b sicas do o a a gerenciador s o descritas a seguir. a
7 8

Arquivo oculto de conguracao presente no diret rio pessoal de todos os usu rios do sistema. o a Ver Secao 2.8. 9 Nesse caso, o nome de Usu rio foi composto pelas inicias de Jo o Pereira da Silva. a a

4.8. COMO ADMINISTRAR O SEU ESPACO PESSOAL

41

` Figura 4.10: Menu referente a Minha Pasta.

No topo da janela (da Figura 4.10), est a barra de ttulo. Nesse ttulo sempre estar o nome a a do diret rio corrente, ou seja, do diret rio que o usu rio estiver no momento. Abaixo da barra o o a de ttulo, encontra-se a barra de menus que e composta pelos menus Arquivo, Editar, Ver, Ir, Marcadores e Ajuda. Logo abaixo dos menus est a barra de ferramentas do gerenciador de a arquivo. Nela, temos as seguintes funcoes: Voltar: volta ao ultimo diret rio visualizado pelo usu rio; o a Avancar: avanca ao ultimo diret rio visualizado pelo usu rio. O uso dessa funcao s e possvel o a o se for usada ap s a opcao voltar, pois n o existe como avancar a uma p gina que ainda o a a n o foi visitada; a Acima: vai para um nvel acima na arvore de diret rios; o Parar: interrompe a navegacao imediatamente; Recarregar: exibe o conte do mais atualizado da localizacao atual; u Incio: vai para a localizacao inicial, ou seja, para o diret rio pessoal do usu rio. o a Abaixo da barra de ferramentas h um campo chamado Localizacao. Nesse campo sempre e a mostrado o local em que o usu rio est . Nele e possvel digitar o nome do caminho para chegar a a a um determinado diret rio. o

42

CAPITULO 4. COMO O AMBIENTE FUNCIONA

` Figura 4.11: Menu referente a Minha Pasta.

Na area central da janela, e exibido o conte do do local que est sendo visitado. Quando o u a bot o direito do mouse e pressionado com o cursor posicionado dentro dessa area central, em a que cam os arquivos e diret rios, por m n o sobre eles, o menu da Figura 4.11 e exibido. o e a Na Figura 4.11, observa-se que o menu cont m v rias opcoes interessantes. Vamos agora detae a lhar a funcao de cada uma delas. Criar Pasta: cria um novo diret rio, dando a possibilidade de o nome -lo conforme desejado; o a Criar Documento: cria um documento de um tipo determinado pelo usu rio, como lho do a diret rio corrente ou atual; o Organizar Itens: e um submenu recheado de opcoes que possibilitam organizar os itens (ar quivos e diret rios) da pasta pessoal de v rias maneiras, tais como por nome, tamanho, o a tipo, entre outras; Colar Arquivo: cola um arquivo no lugar indicado pelo cursor. Por m, para essa opcao estar e disponvel, algum arquivo dever ter sido cortado ou copiado previamente, pois n o a a e possvel colar algo que n o tenha sido determinado. Na realidade esta opcao possibilita a a transfer ncia e/ou a c pia de arquivos de uma pasta ou diret rio para outro. e o o Ainda existem algumas opcoes de zoom sobre os cones, podendo aproximar, distanciar ou deixar os cones no tamanho normal.

4.8.2

Como manipular arquivos e diret rios na interface PRD o

A manipulacao de arquivos e diret rios e de extrema import ncia. Na interface PRD ela pode o a ser feita de v rias maneiras. a ` Ao pressionar o bot o direito do mouse dentro da janela referente a Minha Pasta sobre algum a arquivo ou diret rio, o menu da Figura 4.12 e exibido. o As opcoes de manipulacao de arquivos e diret rios vistos na Figura 4.12, s o: o a

4.8. COMO ADMINISTRAR O SEU ESPACO PESSOAL

43

` Figura 4.12: Menu referente a manipulacao de arquivos e diret rios. o

Abrir: abre o arquivo ou diret rio selecionado; o Abrir em uma nova janela: abre o arquivo ou diret rio em uma nova janela; o Abrir com: d a possibilidade escolher o programa aplicativo com o qual o arquivo ser aberto, a a em geral, aquele por meio do qual o arquivo tiver sido criado; Recortar Arquivo: recorta o arquivo do local atual. Por m, esse arquivo posteriormente e pode ser colado em algum outro, ou at no mesmo local. Se ele n o for colado, pode e a ser perdido; Copiar Arquivo: copia um arquivo. Diferentemente do recortar arquivo, quando um arquivo e copiado, ele continua no mesmo local a partir de onde a c pia foi feita. Assim, existe o a possibilidade de ele ser colado em algum outro lugar (pasta ou diret rio), cando-se o assim com duas c pias do arquivo; o Criar Link: cria um link (ligacao) de um determinado arquivo em algum determinado lugar, possibilitando que um arquivo seja acessado tamb m atrav s do seu link; e e Renomear: permite a mudanca da identicacao (nome e extens o) de um arquivo ou um di a ret rio; o Mover para a Lixeira: move o arquivo selecionado para a lixeira. Uma outra forma de remo ver um arquivo e selecion -lo e pressionar a tecla Delete; a Criar Pacote: compacta o arquivo/diret rio selecionado com a extens o tar.gz; o a Propriedades: mostra as propriedades de um arquivo/diret rio tais como nome, tipo, local e o todas as permiss es. Na Secao 4.8.3, este material ir se aprofundar nas propriedades de o a permiss es referentes a arquivos e diret rios. o o

4.8.3

Permiss es o

Todo arquivo tem necessariamente um nome e um conjunto de dados que o comp em. O Linux o associa, ainda, a cada arquivo algumas outras informacoes chamadas atributos de arquivo.

44

CAPITULO 4. COMO O AMBIENTE FUNCIONA

Entre estes atributos est o o tipo do arquivo e as permiss es de acesso a ele. Tais permiss es a o o ` constituem um mecanismo de seguranca necess rio devido a caracterstica multiusu rio do sis a a ` tema, ou seja, a exist ncia de v rios usu rios utilizando o mesmo sistema. e a a O sistema de arquivos do Linux permite restringir a determinados usu rios as formas de acesso a a arquivos e diret rios. Com este objetivo, a cada arquivo ou diret rio e associado um conjunto o o de permiss es. Essas permiss es determinam quais usu rios podem ler, escrever (alterar), ou o o a executar um arquivo (no caso de arquivos execut veis, como programas). Se um usu rio tem a a permiss o de execucao para determinado diret rio, signica que ele pode realizar buscas dentro a o dele, e n o execut -lo como se fosse programa. As permiss es de acesso aos arquivos podem a a o ser vistas pressionando o bot o direito sobre determinado arquivo ou diret rio, em seguida a o escolhendo a opcao Propriedades e, dentro da janela Propriedades, escolher a guia Permiss es. o Veja a Figura 4.13.

` ` Figura 4.13: Janela referente as propriedades de um diret rio com destaque a guia Permiss es. o o A Figura 4.13 mostra todas as propriedades referentes a Permiss es. Vamos detalhar as mais o importantes que, de uma forma geral, acabam englobando quase todo o conte do relacionado u ` as mesmas. O diret rio que est sendo analisado na Figura em quest o e pertencente ao usu rio admlocal10 . o a a a Na Figura 4.13, nota-se que as permiss es para o dono desse diret rio s o de leitura, escrita e o o a execucao (observar que essas tr s opcoes est o selecionadas na linha Dono). As permiss es e a o para o Grupo s o somente de leitura. No caso do diret rio avaliado, as permiss es dos Outros a o o ` s o casualmente iguais as do Grupo. Assim, nem o Grupo e nem os Outros t m permiss o para a e a escrita, ou seja, eles n o podem escrever nem apagar nada do diret rio em quest o. Neste caso, a o a somente o Dono tem permiss o para isso. a O Grupo refere-se ao conjunto de usu rios com certas caractersticas comuns do qual o usu rio a a em quest o faz parte. Um grupo pode ter usu rios includos e excludos pelo administrador a a local. Todas as permiss es podem ser alteradas. Por m, somente o Dono do arquivo (no caso da o e Figura 4.13 e o usu rio admlocal) tem permiss o para fazer isso. Por raz es de seguranca, a a o
10

O usu rio admlocal e a conta usada pelo administrador local do laborat rio. a o

4.9. USANDO DISPOSITIVOS DE DISQUETE E CD/DVD

45

quando um arquivo e criado, a permiss o de escrita e habilitada somente para o usu rio que o a a criou, pois, caso contr rio, usu rios poderiam alterar, ou at mesmo apagar, arquivos uns dos a a e outros. Assim, e aconselh vel que o usu rio s deixe habilitada a permiss o de escrita, tanto a a o a para o Grupo como para os Outros, em casos excepcionais.

4.9

Usando dispositivos de disquete e CD/DVD

Os dispositivos (drive) de disquete e de CD/DVD s o perif ricos que permitem o armazenaa e mento e a leitura de dados em disquete e CD/DVD, respectivamente. Esses dispositivos possibilitam a transfer ncia de dados e programas para a mem ria do computador, assim como o e o armazenamento, no dispositivo, de dados extrados da mem ria do computador. o Um grande diferencial dos disquetes, CDs e DVDs em relacao a outros discos de armazena ` a mento de dados e que eles n o s o internos a m quina. Assim, de uma forma pr tica, e possvel a a a ter acesso a informacoes tendo em m os somente um disquete ou CD/DVD. a ` ` Para ter acesso tanto a leitura dos disquete como a do CD/DVD, deve-se, no menu Aplicacoes e escolher Sistema. Ap s isso, pode-se escolher ou Disquete ou Cd-rom ou ainda Gravar o CD/DVD. Atencao: No laborat rio existe somente um multiterminal com dispositivo para gravar o CD/DVD. O restante dos multiterminais possuem somente dispositivos leitores de CD.

4.9.1

Como ler e gravar do/no disquete

Para visualizar os arquivos que est o no disquete, dever o ser executados os seguinte passos: a a 1. Colocar o disquete no dispositivo correspondente; 2. Clicar com o bot o esquerdo do mouse sobre o menu Aplicacoes; a 3. Dentro do menu Aplicacoes, escolher o menu Sistema e depois clicar sobre a opcao Disquete. Ap s esse processo uma mensagem do sistema aparecer como mostra a Figura 4.14. o a A mensagem, mostrada na Figura 4.14, conrma o sucesso do acesso aos arquivos do disquete. Esses arquivos est o localizados em um diret rio chamado Disquete dentro da Minha Pasta, a o ou seja, no diret rio home do usu rio. Assim, para acessar os arquivos contidos no disquete, o a deve-se abrir a Minha Pasta e, posteriormente, clicar duas vezes com o bot o esquerdo do a mouse sobre o cone chamado Disquete, que estar na janela do no gerenciador de Arquivos. a possvel ler, modicar e gravar arquivos no disquete. Uma vez concludo esse processo e Ap s o uso do disquete, ele n o deve ser simplesmente retirado do dispositivo. Para retir -lo, o a a dever o ser previamente executados os seguintes passos: a 1. Clicar com o bot o esquerdo do mouse sobre o menu Aplicacoes; a

46

CAPITULO 4. COMO O AMBIENTE FUNCIONA

Figura 4.14: Mensagem mostrada ap s ser montado o dispositivo de disquete. o

2. Dentro do menu Aplicacoes, escolher o menu Sistema e depois clicar sobre a opcao Disquete. Ap s esse processo o sistema exibir uma mensagem, solicitando do usu rio uma conrmacao. o a a Quando for conrmada a conclus o do uso do disquete, o sistema mostrar outra mensagem, a a como a da na Figura 4.15, permitindo ao usu rio retirar o disquete. a

Figura 4.15: Mensagem mostrada ap s ser desmontado dispositivo de disquete. o

Atencao: Nunca deve-se retirar o disquete do dispositivo sem executar o processo de re tirada descrito. Se este processo n o for obedecido, as informacoes n o ser o salvas cora a a retamente no disquete e futuros usu rios do dispositivo, possivelmente, n o conseguir o a a a acessar o conte do do disquete inserido na unidade. u Um detalhe importante e que, no caso do multiterminal, ir existir somente um dispositivo de a disquete para v rios usu rios. Assim, antes de inserir o disquete no dispositivo verique se a a outra pessoa que est usando o multiterminal n o est ocupando o dispositivo. O dispositivo s a a a o ca acessvel para um usu rio de cada vez. a

4.9.2

Como ler dados do CD

O dispositivo de CD permite somente ler dados de um CD. O processo de leitura de um CD e muito semelhante ao processo de leitura de um disquete. Para visualizar os arquivos que est o no CD, dever o ser executados os seguinte passos: a a

4.9. USANDO DISPOSITIVOS DE DISQUETE E CD/DVD 1. Colocar o CD no dispositivo de CD; 2. Clicar com o bot o esquerdo do mouse sobre o menu Aplicacoes; a

47

3. Dentro do menu Aplicacoes, escolher o menu Sistema e depois clicar sobre a opcao Cd-rom.

Pronto, ap s esse processo uma mensagem do sistema aparecer , como mostra a Figura 4.16. o a

Figura 4.16: Mensagem mostrada ap s ser montado o dispositivo de CD. o

A mensagem conrma o sucesso da abertura dos arquivos do Cd-rom. Esses arquivos s o a exibidos em um diret rio chamado Cdrom, localizado dentro da Minha Pasta, ou seja, no o diret rio home do usu rio. Assim, para acessar os arquivos contidos no CD, deve-se abrir a o a Minha Pasta e, posteriormente, clicar duas vezes com o bot o esquerdo do mouse sobre o a cone chamado Cdrom, que estar visvel no Gerenciador de Arquivos. a Ap s o uso do CD, ele n o deve ser simplesmente retirado do dispositivo. Para retir -lo, deo a a ver o ser executados os seguintes passos: a

1. Clicar com o bot o esquerdo do mouse sobre o menu Aplicacoes; a 2. Dentro do menu Aplicacoes, escolher o menu Sistema e depois clicar sobre a opcao Cdrom.

Ap s esse processo o sistema exibir uma mensagem, solicitando a conrmacao do usu rio. A o a a partir do momento em que e conrmada a conclus o do uso do CD, o sistema emitir outra a a mensagem, como a da Figura 4.17, permitindo o usu rio a retirar ao CD. a

Atencao: Caso o processo de retirada do CD descrito n o seja obedecido, o dispositivo a de CD-ROM n o possibilitar que o CD seja retirado, inviabilizando, assim, o uso do a a dispositivo por outros usu rios. a

48

CAPITULO 4. COMO O AMBIENTE FUNCIONA

Figura 4.17: Mensagem mostrada ap s ser desmontado o dispositivo de CD. o

4.9.3

Como ler e gravar no/do CD/DVD

O dispositivo de CD/DVD permite ler e gravar11 dados no CD/DVD. O processo de leitura de um DVD e executado da mesma forma descrita na Secao anterior. No entanto, para ler um DVD o usu rio precisa se certicar que esteja usando o dispositivo correto, a ou seja, o dispositivo de CD/DVD. O processo de gravacao de um CD/DVD e feito por meio de um aplicativo do ambiente PRD. Para iniciar esse aplicativo, deve-se: 1. Clicar com o bot o esquerdo do mouse sobre o menu Aplicacoes; a 2. Dentro do menu Aplicacoes, escolher o menu Sistema e depois clicar sobre a opcao Gravar CD/DVD. A seguir, o aplicativo para gravar CD/DVD e aberto.

Para gravar dados do computador para um CD ou DVD, e preciso que estes possuam a caracterstica de ser grav vel ou regrav vel, ou seja, que permitem tanto a leitura como a gravacao de dados. a a

11

Captulo 5 Usando o Terminal no Linux


O Sistema Operacional Linux possui um poderoso terminal que age como uma interface entre o usu rio e o computador. Ele possibilita o uso de variados comandos. Um terminal (console) a e o teclado e tela conectados ao computador. E, comandos s o ordens que s o passadas ao a a SO para que ele execute uma determinada tarefa. Para ser possvel digitar comandos em um terminal, e preciso que exista um Aviso de Comando (prompt) , que nada mais e do que uma linha mostrada na tela para a digitacao de comandos. No prompt, a posicao em que o comando ser digitado e sinalizada pelo cursor (um tracona a tela). Ele e necess rio para orientar a digitacao de comandos e textos. Um detalhe importante e a que nos sistemas Unix e convencionado que o prompt do usu rio root 1 e identicado por uma a # (tralha), e o prompt de usu rios comuns e identicado pelo smbolo $. a Para que o computador entenda os comandos que s o digitados no terminal, e preciso que exista a um interpretador de comandos, tamb m conhecido como shell. Ele e o programa respons vel e a em interpretar os comandos enviados pelo usu rio e seus programas ao sistema operacional. Ele a executa comandos lidos do dispositivo de entrada padr o (teclado) ou de um arquivo execut vel. a a Assim, o shell e a principal ligacao entre o usu rio, os programas e o sistema operacional, mais a especicamente o kernel. No Linux existem v rios tipos de intepretadores de comandos e, a dentre eles, o mais usado e o bash . Um terminal pode ser usado sem o servidor X2 . Nessa situacao, a tela ca toda preta com os caracteres em branco. Por m, quando um terminal e usado a partir do servidor X, existe e a possibilidade de congur -lo de variadas maneiras. H v rios programas que emulam um a a a terminal no ambiente gr co X. Dentre eles, o xterm (terminal X) e o mais usado. a Cada comando tem uma funcao especca. E pertinente que se saiba a funcao de cada um deles, para assim escolher o mais adequado para fazer o que se deseja. No decorrer deste captulo, ser mostrado diversos comandos usados no Linux. a
Super usu rio do sistema. a Programa que controla a exibicao gr ca na tela, mouse e teclado. Ele se comunica com os programas cliente a (executados no modo gr co) de diversos m todos de comunicacao. a e
2 1

49

50

CAPITULO 5. USANDO O TERMINAL NO LINUX

5.1

Primeiros comandos

Os comandos que ser o apresentados nesta Secao, t m como funcao obter informacoes sobre a e o sistema em geral, tanto em relacao ao pr prio e a outro usu rios como tamb m informacoes o a e sobre a m quina usada. a

5.1.1

Quem sou eu? (whoami)

O comando whoami3 serve para mostrar o nome do usu rio associado a conta em uso. a $ whoami Se em seguida for pressionado ENTER, o nome do us rio logado no momento, que digitou o a comando, ser mostrado. a

5.1.2

Grupos (groups)

Os usu rios em um sistema Linux est o divididos em grupos. Esta divis o foi criada para a a a dinamizar o trabalho e a seguranca do sistema, n o permitindo assim que qualquer usu rio a a tenha todas as permiss es de manipulacao de arquivos em um determinado computador. Ent o, o a para um usu rio vericar a qual grupo ele pertence, deve ser digitado o seguinte comando: a $ groups Se em seguida for pressionada a tecla ENTER ser mostrado o grupo ao qual o usu rio que a a executou o comando pertence.

5.1.3

Como descobrir quem est logado (who) a

O comando who mostra todos os usu rios que est o usando o sistema no momento. Por exema a plo: $ who juliano freitas masashi gustavo picussa pts/3 pts/15 pts/14 pts/16 pts/19 Jun Jun Jun Jun Jun 16 16 16 16 16 13:53 14:34 14:16 14:17 14:31 (dupond.inf.ufpr.br) (chiforimpula:0.0) (gauss:0.0) (animal:0.0) (gauss:0.0)

A primeira coluna indica os logins dos usu rios. A segunda, mostra a inst ncia (do terminal) a a que foi dada ao usu rio pelo sistema. Ainda, a terceira coluna exibe a data e o hor rio no qual a a cada usu rio se conectou e, por ultimo, a quarta coluna mostra o nome da m quina na qual o a a usu rio est conectado. a a Existe tamb m o comando w que e uma extens o do comando who. O comando w nos mostra e a quais us rios est o no sistema e o que eles est o fazendo. a a a
3

Who am I? ou Quem sou eu?

` 5.2. TENDO ACESSO AS PAGINAS DE MANUAL (MAN)

51

5.1.4

a Como obter informacoes sobre usu rios (nger)

O comando nger serve para obter algumas informacoes de determinado usu rio. Esse co a mando deve ser usado, preferencialmente, com um nome de usu rio como par metro. a a $ finger usuario Login: usuario Name: Usurio a Directory: /home/usuario Shell: /bin/bash Last login Tue Feb 4 14:09 (EDT) on tty0 from localhost No mail. No Plan. Explicando melhor o resultado do comando: Login: indica o login do usu rio que foi passado como par metro ao comando nger; a a Name: o nome real do usu rio associado ao login; a Directory: local em que ca o diret rio pertecente ao usu rio (home do usu rio); o a a Shell: o interpretador de comandos usado pelo us rio; a Last login: mostra quando o usu rio esta, ou esteve, logado. Exibe tamb m a data, a hora a e ocorreu o login e de que m quina; a Mail: indica se o usu rio tem email na sua caixa postal; a Plan: apresenta o texto deixado pelo usu rio no arquivo .plan , que deve estar localizado no a diret rio pessoal de cada usu rio. o a

5.1.5

Como vericar o nome da servidora (hostname)

O camando hostname retorna o nome da m quina que est sendo utilizada no momento atual. a a No exemplo abaixo, a servidora usada chama-se guinness: $ hostname guinness $

5.2

` a Tendo acesso as p ginas de manual (man)

No Linux h in meras p ginas de manuais de refer ncia (man pages). Essas p ginas podem a u a e a ser acessadas atrav s do comando man . Por exemplo, se existe d vida sobre o comando ls, e u pode-se ent o digitar: a $ man ls

52

CAPITULO 5. USANDO O TERMINAL NO LINUX

Se em seguinda for pressionada a tecla ENTER, a p gina de manual do comando ls ser apresena a tada. Nela, conter in meras caracterstica de como esse comando pode ser usado. Obviamente, a u quando e desejado saber sobre o pr prio comando man, basta digitar o seguinte comando: o $man man A seguir, a p gina manual do pr prio man ser apresentada. a o a Tr s comandos podem ser usados para acessar man pages: man, whatis e apropos. O comando e man tem como funcao mostrar p ginas individuais, enquanto que os comandos apropos e wha a tis procuram por uma palavra-chave no conjunto man pages, de modos diferenciados. E muito importante ter o h bito de procurar informacoes em man pages. Sempre que possvel, a faca uso desses manuais.

5.3

o Manipulando diret rios no terminal

Na Secao 2.6 foi abordada a estrutura dos diret rios no Linux. Como exposto, o diret rio no o o topo de qualquer hierarquia de diret rios, e que cont m todos os outros, e denominado diret rio o e o raiz e e identicado pelo smbolo / (barra). Ent o, para conseguir chegar a um diret rio a o desejado, al m de ter que conhecer o nome desse diret rio, e preciso saber os nomes de todos e o os diret rios, a partir do raiz, que o cont m. Por exemplo, o caminho do hipot tico diret rio o e e o fotos que est dentro do diret rio pedro, que por sua vez est dentro do diret rio aluno, que a o a o est dentro do diret rio home, o qual est logo abaixo do raiz, o diret rio /, ser : a o a o a /home/aluno/pedro/fotos Agora, se fosse desejado identicar um arquivo dentro de um diret rio que o cont m, ent o o e a deve-se digitar o caminho at este diret rio, seguido pelo nome do arquivo. Exemplo: e o /home/aluno/pedro/fotos/imagem.jpg O caminho especicado da maneira apresentada nos dois ultimos exemplos, e chamado de caminho absoluto, ou seja, o diret rio ou arquivo e identicado com todos os diret rios que o o o cont m, inclusive o diret rio raiz. e o De acordo com o shell utilizado, pode-se evitar a digitacao do caminho absoluto. O interpreta dor de comandos bash, por exemplo, permite as seguintes substituicoes: . O caracter ponto representa o diret rio corrente, ou seja, aquele em que estamos trabao lhando; .. A seq encia ponto ponto, sem espacos em branco intermedi rios, identica o diret rio u a o pai do diret rio corrente, ou seja, aquele no qual o diret rio corrente est contido; o o a O caracter til representa o diret rio pessoal (home) do usu rio; login representa o dio a ret rio pessoal do usu rio identicado por login ( pedro e o caminho para o diret rio o a o pessoal do pedro).

5.3. MANIPULANDO DIRETORIOS NO TERMINAL

53

5.3.1

o Como vericar o diret rio atual (pwd)

Este comando serve necessariamente para que seja vericado em qual diret rio o usu rio se o a encontra no momento. Assim, o comando pwd (Print name of Working Directory) conrma o nome e o caminho do diret rio atual de trabalho. De certa forma, ele auxilia a navegacao dentro o de uma arvore de diret rios: o $ pwd /home/aluno/pedro $ No exemplo acima, o usu rio se encontra dentro do diret rio pedro. a o

5.3.2

Como listar arquivos e diret rios (ls) o

Este comando lista todos os arquivos que est o contidos em um diret rio. Ele aceita v rios a o a argumentos4 . $ ls Desktop

Mail

Apostila.pdf

atividades.txt

Nesse exemplo, o usu rio listou todos os arquivos do diret rio atual, exceto os arquivos ocultos5 . a o Agora, mostraremos o comando ls sendo usado com diferentes argumentos: ls -l lista os arquivos com v rias informacoes adicionais, tais como: a as permiss es dos arquivos e diret rios; o o quem criou e alterou o arquivo; o tamanho do arquivo e quanto espaco ele ocupa no disco; a data e hora da ultima alteracao do arquivo; e, obviamente, os nomes dos arquivos; ls -a lista todos os arquivos, inclusive os arquivos ocultos. ls -la e a combinacao do argumento -l com o argumento -a, ou seja, ser o mostradas v rias a a informacoes dos arquivos, inclusive as informacoes dos arquivos ocultos.
Argumentos especica ao comando que execute a tarefa de uma maneira especca. O mesmo comando, por m com argumentos diferentes, pode exibir resultados diferentes. e 5 Arquivos ocultos s o aqueles que possuem um ponto como caracter incial no seu nome. a
4

54

CAPITULO 5. USANDO O TERMINAL NO LINUX

5.3.3

o Como mudar de diret rio (cd)

Para mudar de diret rio, usa-se o comando cd (Change Directory). Normalmente, ele recebe o como argumento o nome do diret rio que se deseja acessar. o $ cd [nome do diretrio] o Exemplo: Vamos considerar a seguinte situacao: um usu rio possui uma conta no sistema com o login a pedro. Assim, o caminho para o diret rio pessoal (home) deste usu rio pode ser: o a /home/pedro Ent o, considerando que se esteja dentro do diret rio do usu rio do pedro e, que dentro dele a o a exista um diret rio chamado projetos, a maneira de acess -lo atrav s do caminho absoluto e a o a e seguinte: $ cd /home/pedro/projetos Uma outra maneira de acessar o diret rio projetos e simplesmente digitando: o $ cd projetos Neste ultimo comando o diret rio projetos foi acessado atrav s do caminho relativo. Sempre o e que um diret rio n o e acessado atrav s do caminho absoluto (digitando o nome de todos os o a e diret rios, desde o raiz at o diret rio desejado) ele e acessado atrav s do caminho relativo. o e o e Como visto na Secao 2.6, o shell permite, de v rias maneiras, o uso do caminho relativo. Con a siderando novamente que o diret rio atual e /home/pedro, e possvel acessar o diret rio proo o jetos, atrav s do caminho relativo, das seguintes maneiras: e $ cd projetos e igual a $ cd /projetos que neste caso e igual a $ cd ./projetos Possibilidades do uso do comando cd: cd : acessa o diret rio pessoal (home) do usu rio; o a cd: muda para o diret rio pessoal usu rio. Assim, acaba tendo a mesma funcao que o a cd ; cd ..: acessa o diret rio pai do diret rio atual (um nvel acima na hierarquia de dio o ret rios); o cd -: retorna ao diret rio de trabalho anterior. o

5.4. MANIPULANDO ARQUIVOS NO TERMINAL

55

5.3.4

o Como criar um novo diret rio (mkdir)

Para realizar esta tarefa ser usado dois comandos extremamente uteis: mkdir e rmdir . O a primeiro cria diret rios enquanto o segundo os remove. o mkdir signica make directory, ou seja, ele cria diret rios em nosso diret rio corrente. Quando o o o comando mkdir e usado, deve-se digitar tamb m o nome do diret rio que ser criado. Die o a ret rios podem ter diferentes nomes, tanto com letras mai sculas ou min sculas como tamb m o u u e alguns caracteres especiais. Por exemplo: $ mkdir aluno Com o comando executado no exemplo, ser criado no diret rio atual um diret rio com o nome a o o de aluno.

5.3.5

Como remover um diret rio (rmdir) o

Para apagar um diret rio, e usado o comando rmdir (remove directory). Um detalhe importante o e que esse comando s funciona quando o diret rio a ser removido est completamente vazio. o o a Por exemplo: $ rmdir aluno Assim, o diret rio aluno e removido. o

5.4

Manipulando arquivos no terminal

Para a manipulacao de arquivos e diret rios, ser o usados tr s comandos b sicos: cp (copy), o a e a mv (move) e rm(remove). O comando cp copia arquivos ou diret rios para outros arquivos ou outros diret rios. Se o o o arquivo ou diret rio de destino j existir ele ir sobrescrever o j existente. No caso em que se o a a a deseja copiar um diret rio, e indispens vel o uso da opcao -r, a qual indica que haver uma c pia o a a o recursiva, ou seja, todo o conte do do diret rio, incluindo arquivos e possveis sub-diret rios u o o pertencentes a este diret rio. o $ cp [opcoes] [origem] [destino] Este comando copiar o arquivo do local de origem para o local de destino. a O comando mv move arquivos ou diret rios para um destino desejado. Se o destino for um o arquivo ou diret rio j existente, este, por sua vez, ser sobrescrito. o a a Para remover arquivos e tamb m diret rios, e usado o comando rm. . e o $ rm [opcoes] [arquivo]

56

CAPITULO 5. USANDO O TERMINAL NO LINUX

Antes de usar esse comando e importante se certicar da operacao que vai ser executada. Sem pre deve-se ter bastante cuidado para n o fazer a remocao de um arquivo errado, ou seja, de a um arquivo que na verdade n o era para ser removido. No caso da remocao de um diret rio a o juntamente com todo o seu conte do, deve-se usar a opcao -r. u $ rm -r [diretorio] Exemplo: Para remover o arquivo texto.txt o comando usado seria o seguinte: $ rm texto.txt Por m, se o objetivo fosse remover um diret rio chamado textos, o comando usado seria o e o seguinte: $ rm -r textos Atencao: quando e usado o comando rm -r para apagar um diret rio, tanto ele como o todos os seus arquivos e subdiret rios s o juntamente excludos! o a

Um outro comando que est relacionado a arquivos, e o comando le . Ele e usado quando a se deseja saber o tipo de um arquivo. No momento em que esse comando e usado, ele realiza testes para arquivo passado como argumento e tenta classic -lo. a Exemplo: $ file Figura.png Figura.png: PNG image data, 658 x 447, 8-bit/color RGBA, non-interlaced Mesmo se n o existisse a extens o .png no nome do arquivo, o comando le faria o reconhecia a mento do tipo desse arquivo, pois o sistema classica o arquivo de acordo com o seu conte do u e n o necessariamente pela sua extens o. a a

5.5

Visualizando o conteudo de arquivos

No Linux, existem v rias maneiras de visualizar arquivos textos. O comando cat , entre outras a funcoes, imprime na tela o conte do de um arquivo. u $ cat lista.txt

5.6. DETERMINANDO PARAMETROS DO BASH

57

Ao presseionar ENTER, o conte do do arquivo desejado ser exibido na tela (caso o arquivo u a seja existente). Um outro comando util para visualizar arquivos textos e o more . Ele permite a visualizacao de arquivos longos de forma sequencial. Ao se tentar ler um arquivo qualquer que ocupe mais de uma tela com conte do usando o comando cat, ser possvel apenas a leitura do conte do u a u do arquivo que couber na tela. No entanto, usando o comando more, tem-se a oportunidade de visualizar o conte do do arquivo passo a passo. u Exemplo: $ more lista.txt Digitanto o comando anterior, ser impresso na tela o conte do do arquivo. Se for desej vel a u a percorrer o arquivo de linha em linha, usa-se a tecla ENTER. Por outro lado, se e desej vel a percorer o arquivo de tela em tela, usa-se a barra de espaco. Finalmente, ao se pressionar a tecla q a visualizacao do arquivo e interrompida. Ainda, o Linux possui comandos que tratam arquivos textos de um modo mais especco. O comando head (cabeca) imprime na tela o incio dos arquivos. Em situacoes em que o arquivo o qual se deseja visualizar e muito grande e, a parte do arquivo que realmente interessa est no a incio, este comando se faz muito util. O padr o do comando e que sejam impressas apenas as 10 primeiras linhas do arquivo. Por m, a e caso se queira que o n mero de linhas mostradas na tela seja 15, ent o deve-se digitar o seguinte u a comando $ head -15 lista.txt Por m, caso se deseja imprimir as ultimas linhas de um arquivo, ent o deve ser usado o comando e a tail (calda). O funcionamento do comando tail e semelhante ao funcionamento do comando head. Por m, e ao inv s de ser impresso na tela o inicio do arquivo, ser impresso o m dele. e a O padr o do comando e que sejam impressas apenas as 10 ultimas linhas do arquivo. Por m, a e caso se queira que o n mero de linhas mostradas na tela seja 15, ent o deve-se digitar o seguinte u a comando: $ tail -n [arquivo]

5.6

Determinando par metros do bash a

Como j abordado, o bash (Bourne Again Shell), atua como um interpretador de comandos. Ele a possui v rias caractersitas, as quais facilitam algumas tarefas executadas pelo usu rio. a a

58

CAPITULO 5. USANDO O TERMINAL NO LINUX

5.6.1

a Expans o e metacaracteres

A expans o de textos consiste na substituicao autom tica de caracteres em nome de arquivos ou a a diret rios. Conseq entemente, a quantidade de digitacao e reduzida e ocorre a simplicacao na o u programacao do shell. Um recurso que o shell oferece e o uso de alguns caracteres especias (metacaracteres), os quais permitem a expans o de nomes de arquivos e diret rios: a o Asterisco *: referente a um conjunto de caracteres qualquer contido no nome de um diret rio o ou arquivo. Assim, se for executado o comando ls *a, ser o listados todos os arquivos e a diret rio que terminam com a letra a; o Interrogacao ?: expande somente um caracter. Assim, se for executado o comando ls ?, ser o mostrados todos os arquivos com o nome formado por um unico caracter; a

5.6.2

Como usar as teclas e

Toda vez que pressionamos a tecla no terminal, o shell preenche a linha do prompt com ultimo comando digitado. Se essa tecla for pressionada duas vezes seguidas, ent o a linha a do prompt ser preenchida com o pen ltimo comando digitado, e assim por diante. Os coa u mandos que j foram digitados cam contidos num arquivo chamado .bash historycontido no a diret rio pessoal do usu rio. Normalmente, os ultimo 500 comando digitados no terminal cam o a ` armazenados nesse arquivo. A tecla downarrow tem a funcao inversa a tecla . Assim, combinando as teclas e , pode-se escolher um dos comandos que foi digitado no terminal. Para executar o comando escolhdio, basta pressionar ENTER.

5.6.3

Como usar a tecla TAB

Outro recurso de expans o apresentado pelo bash e a tecla TAB em muitos teclados identia cada por um smbolo ou semelhante. Pressionando essa tecla, o shell informar quais os complementos possveis para a palavra que a est sendo digitada. Caso exista somente um complemento, ent o ele ser colocado no prompt. a a a Caso exista nenhum complemento, o shell emitir um som (um beep) para informar o usu rio. a a

5.7

Direcionando entradas e sadas

No Linux pode-se fazer o redirecionamentos de entradas e sadas de arquivos para outros arqui vos. O comando cat e sort s o bastante usados para esta nalidade. a Para redirecionar a sada de um arquivo para a entrada de outro, ou seja, concatenar um arquivo em outro ser usado esses recursos de redirecionamento. Existem duas formas de redirecionar a uma sada. A primeira e com o redirecionamento n o-destrutivo, >>, e a segunda forma e a com o redirecionamento destrutivo, >. O redirecionamento n o-destrutivo adiciona ao m a

5.8. COMBINANDO COMANDOS (PIPE)

59

do segundo arquivo o conte do do primeiro arquivo, enquanto o redirecionamento destrutivo u arquivo e adiciona o conte do do primeiro no segundo arquivo, por m apagando o conte do u e u que existia no segundo arquivo. Exemplo: Se for executado o comando cat arquivo1 >> arquivo2, ao nal do arquivo2 ser adicionado a o conte do do arquivo1. Por m, se for executado o comando cat arquivo1 > arquivo2, o u e conte do do arquivo2 ser substituido pelo conte do do arquivo1. u a u Por m, se for executado o comando cat >> arquivo, ent o o terminal dar a possibilidade de e a a que a nova entrada no arquivo seja colocada a partir da entrada padr o (digitando no teclado). a As novas palavras ser o colocadas no nal do arquivo. Para encerrar a edicao do arquivo, devea se pressionar Ctrl+c. Caso seja digitado cat > notas e, por acaso, o arquivo notas n o exista, a ent o o arquivo ser criado, fazendo assim com que o novo arquivo possa ser editado. a a O comando sort tamb m pode ser usado com redicionadores. Esse comando tem como funcao e ordenar um determinado arquivo e imprim-lo na tela. Esse comando n o efetua nenhuma a alteracao no arquivo. O comportamento do comando, se usado sem par metro, e ordenar alfabeticamente, linha a a linha, o texto do arquivo passado como arguento. Existem tamb m outras opcoes que permitem e que a sada seja organizada de uma forma diferente como alfabeticamente reversa, ou atrav s e 6 da organizacao das linhas por n meros . u Assim, : sort -r arquivo: ordena de forma reversa; sort -n arquivo: ordena de acordo com o valor num rico. e Exemplo: O comando sort arquivo imprime as linhas do arquivo ordenadas alfabeticamentes. J o coa mando sort -r arquivo imprime as linhas do arquivo ordenadas reversamente ou seja de z-a. Enm, caso seja usado o comando sort notas ser mostrada na tela os texto ordenado do arquivo a notas.

5.8

Combinando comandos (pipe)

O comando pipe e uma ferramenta poderosa que permite combinar mais de um comando a m de gerar uma sada mais renada que em muitos casos seria impossvel gerar a partir de apenas um comando. Quase todos os comandos no Linux geram uma sada, ou seja, algo impresso em tela, que pode ser redirecionado para outro comando que ir processar aquilo que seria impresso em tela. a Observe que o pipe e o caracter |. Exemplo:
6

Veja as opcoes do comando sort atrav s do comando man sort. e

60

CAPITULO 5. USANDO O TERMINAL NO LINUX

Se existisse um arquivo chamado nomes com uma lista de nomes de alunos (desordenados alfabeticamente), e fosse preciso saber os 10 primeiros alunos em ordem alfab tica desta lista, e bastaria ordenar o arquivo por nome e, em seguida, combinar a saida deste comando com o comando head, para pegar apenas as 10 primeiras linhas. O comando caria parecido com este sort nomes | head -10.

5.9
5.9.1

Comandos Avancados
Como ltrar palavras em textos (grep)

O programa grep ltra um arquivo e imprime as linhas que casam com um determinado padr o. Se e desej vel que apenas as linhas que possuam uma determinada palavra sejam a a impressas na tela, usa-se o seguinte comando: $ grep [palavra procurada] [arquivo] Exemplo: Existe uma lista de alunos e se quer saber quais foram as notas de um determinado aluno. O comando caria o seguinte: grep nomedoaluno arquivo Como resultado, seriam mostradas na tela apenas as linhas do arquivo que possussem o nome do aluno. Existe tamb m a opcao de mostrar na tela as linhas que n o casam com um determinado e a ` padr o. Para se obter esse resultado, deve-se adicionar a linha de comando a opcao -v. O a comando caria assim: $ grep -v nomedoaluno arquivo Como resutaldo, seriam impressas na tela todas as linhas do arquivo menos as linhas que tivessem o nome do aluno.

5.9.2

Como vericar o tamanho de diret rios (du) o

O comando du e usado quando se deseja saber o espaco ocupado por um diret rio ou um o conjunto de arquivos. Ele e extremamente util quando se deseja saber qual e o espaco que est a sendo ocupado no seu diret rio pessoal(home). o O uso do comando du pode ser da seguinte forma: $ du [arquivo ou diretrio] o Assim, o resultado do comando ser o tamanho do arquivo ou diret rio escolhido. Se nenhum a o arquivo ou diret rio for passado como par metro na linha de comando, o du retorna o espaco o a de todos arquivos contidos no diret rio atual. o

5.9. COMANDOS AVANCADOS

61

5.9.3

Como vericar a sua cota (quota)

Como j abordado na Secao 1.3, o sistema Linux possui um sistema de cotas. Assim, para a ajudar o usu rio a controlar o seu espaco, existe o comando quota. a $ quota A sada e uma esp cie de relat rio que informa a quantidade total de espaco que o usu rio e o a possui como tamb m a quantidade que ele est efetivamente ocupando. e a

5.9.4

Como listar processos em execucao (ps)

O comando ps serve para listar todos os processos que est o sendo executado pelo determinado a usu rio ou at mesmo por todos os usu rios logados no sistema. a e a Cada aplicativo ou acao que est rodando no momento e associada a um processo. Isto serve de a controle para o sistema operacional e para o pr prio usu rio. Para listar os processos que est o o a a em andamento no determinado instante, usa-se: $ ps [opcao] O resultado deste comando pode ser algo semalhante ao que segue: marcio@guinness:$ ps PID TTY TIME CMD 17664 pts/4560 00:00:00 bash 18008 pts/4560 00:00:00 ps Detalhando, o PID e o n mero do processo, o TTY e o terminal que foi disparado o processo, e u os CMD s o os processos que est o rodando. a a

5.9.5

Matando processos (kill)

Para matar processos e usado o seguinte comando: kill [sinal] [PID] O sinal pode ser omitido ou ent o usado -2 (envia um sinal de interrupcao para o processo) a -9 (envia um sinal para matar o processo, n o podendo ser ignorado), entre outros. J o PID a a e o n mero do processo (ver Secao 5.9.4). u Desse modo, se e desejado matar um processo de n mero 21765, o seguinte comando deve ser u executado: kill -9 21765 E importante ressaltar que somente o dono do processo e que pode mat -lo. a

62

CAPITULO 5. USANDO O TERMINAL NO LINUX

5.10

Alterando a senha usando o terminal

Na Secao 2.4 expusemos a forma de criar uma senha segura e na Secao 4.3 aprendemos como mudar a senha no ambiente PRD. Agora, vamos explicar como alterar a senha usando o terminal Para mudar a senha no terminal e simples, pois basta digitar o comando seguinte: $ passwd Ao pressionar ENTER, um processo de mudanca de senha se iniciar . A explicacao passo a a passo desse processo pode ser encontrada na Secao 4.3.

Ap ndice A e Conceitos de recuperacao de informacao


1

A recuperacao de informacao (information retrieval) ocupa-se com a representacao, o armaze namento, a organizacao e o acesso aos documentos de qualquer tipo disponveis em bases de dados ou outros suportes e, no contexto do Projeto PRD, na Internet.

Figura A.1: Fluxo da informacao. Uma necessidade de informacao deve ser expressa em forma de uma quest o de busca. a A forma (sintaxe) que as quest es de busca devem assumir e funcao do sistema de informacao o especco. A maioria dos sistemas de recuperacao da informacao utilizam estrat gias baseadas em l gica e o do matem tico Boole, chamada L gica Booleana. a o Esta l gica permite expressar operacoes entre conjuntos, descrever colecoes que incluam e/ou o excluam elementos de determinadas classes. Os conjuntos com os quais se trabalha na recuperacao da informacao s o conjuntos de docu a mentos (em geral, textos) que cont m ou n o determinados termos de busca. e a

A.1

Termos de busca

Um termo de busca e uma palavra ou grupo de palavras que melhor descrevem o assunto sobre o qual o usu rio quer recuperar documentos. a Exemplos de termos de busca s o: a gato
1

Este ap ndice e baseado em material did tico de autoria de Laura S nchez Garca e Ulf Gregor Baranow. e a a

63

64 Educacao

APENDICE A. CONCEITOS DE RECUPERACAO DE INFORMACAO

recuperacao de informacao caca-nqueis 1999 PMDB PT Comput* (signicando qualquer termo que comece por esse radical e tenha qualquer terminacao). Em um sistema de informacao baseado num banco de dados de documentos, o conjunto uni verso e o conjunto de documentos armazenados na base, e qualquer quest o de busca tem por a ` objetivo restringir esse conjunto apenas aqueles documentos que tratam do assunto de interesse do usu rio num dado momento. a Assim, ao se formular uma quest o de busca, pretende-se determinar um subconjunto do cona junto de documentos da base. Isso equivale a denir o conjunto desejado por intencao, onde a descricao ou propriedade dos elementos do conjunto desejado (documentos) e a satisfacao da quest o de busca. a Ao solicitar um documento de um sistema de informacao, por exemplo, pelo termo amor, o usu rio est solicitando como resposta o conjunto de documentos dessa base que cont m a a a e palavra amor no texto.

A.2

Operadores Booleanos

Na pr tica, normalmente s o usados mais de um termo de busca, de forma combinada. Uma a a quest o de busca pode ser um termo ou uma express o l gica construda a partir de um ou mais a a o termos unidos por operadores l gicos. o

A.2.1

AND

termo1 and termo2 O operador AND liga dois termos, descrevendo o conjunto de documentos que cont m, simule taneamente, os dois termos em quest o. a ` Ou seja, o operador AND corresponde a operacao de intersecao do conjunto de documentos que cont m o termo termo1 e o conjunto de documentos que cont m o termo2. e e

A.2. OPERADORES BOOLEANOS

65

A.2.2

OR

termo1 or termo2 O operador OR liga dois termos, descrevendo o conjunto de documentos que cont m ou um e qualquer dos termos ou os dois simultaneamente. ` Ou seja, o operador OR corresponde a operacao de uni o do conjunto de documentos que a cont m o termo termo1 e o conjunto de documentos que cont m o termo termo2. e e

A.2.3
not termo

NOT

O operador NOT se aplica a um termo, descrevendo o conjunto de documentos que n o cont m a e o termo em quest o. a Em outras palavras, o operador NOT corresponde ao conjunto complementar do conjunto de documentos que cont m o termo em quest o. e a As quest es de busca s o combinacoes de termos e operadores l gicos. Com o objetivo de o a o evitar ambig idades na interpretacao da quest o de busca, s o usados par nteses. Nas quest es u a a e o de busca, express es entre par nteses s o executadas primeiro. o e a Exemplo: (maca and banana) or (banana and laranja) leva ao resultado da aplicacao das seguintes operacoes: maca and banana conjunto1 de documentos banana and laranja conjunto2 de documentos conjunto1 or conjunto2 resultado da quest o da busca a Quando h par nteses aninhados (dentro de outros par nteses), os mais internos s o executados a e e a primeiro na interpretacao da express o. a Exemplo: ((banana and maca) or (banana and manga)) and suco vai recuperar o conjunto de documentos que cont m os termos e banana e maca, banana e manga ou banana, maca e manga, al m de suco. e O senso comum diria que esta quest o de busca recuperaria os documentos que tratam de sucos a de banana e maca, de banana e manga ou de banana, maca e manga, o que n o e verdadeiro ao a ` se considerar o conjunto de resposta as buscas na Internet.

66

APENDICE A. CONCEITOS DE RECUPERACAO DE INFORMACAO

A.2.4

o Express es de busca e operadores booleanos (Exemplos de usos)

termo1 OR termo2 ` O operador OR, que corresponde a operacao de uni o entre conjuntos, determina o conjunto de a documentos que cont m o termo1 ou o termo2, isto e, ou o termo1, ou o termo2 ou os dois e termos simultaneamente. Este operador e chamado de OR n o-exclusivo, pois n o elimina, do resultado, os elementos a a que est o, ao mesmo tempo, nos dois conjuntos (a intersecao). a O operador OR e util sempre que houver, para um assunto em quest o, mais de uma forma de a express o em que ele possa aparecer nos documentos, sempre que todas essas formas sirvam a no contexto, isto e, na situacao que gera a busca. Isto se aplica a v rias situacoes, dentre as quais: a Quando o assunto pode ser descrito por sin nimos ou quase sin nimos (palavras que n o o o a t m exatamente o mesmo signicado, mas que, no contexto de interesse, t m uma diferenca e e sutil - mnima) Exemplos: habitacao OR moradia; sapatos OR calcados.

Quando o assunto e expresso por regionalismos Exemplo: aipim OR mandioca OR macaxeira

Quando o assunto pode ser descrito por par frases (express es diferentes) a o Exemplos: no Brasil OR brasileira

Quando o assunto pode ser descrito por express es ou siglas o Exemplos: Universidade Federal do Paran OR UFPR a

A.3. FACETAS Quando o assunto pode ser expresso de forma popular ou cientca Exemplos: lcool etlico OR metanol (se interessarem ambos) a

67

O operador OR pode ser usado, tamb m, quando serve, como resultado, informacao sobre quale quer uma das subclasses do assunto dado. Exemplos: Oceania OR Australia OR Nova Zel ndia a termo1 AND termo2 ` O operador AND, que corresponde a operacao de intersecao entre conjuntos, recupera docu mentos que cont m, simultaneamente, os termos termo1 e termo2, ou seja, o conjunto intersecao e do conjunto dos documentos que cont m o termo1 com o conjunto de documentos que cont m e e o termo2. O operador AND usa-se quando se quer garantir que mais de uma condicao seja verdadeira simultaneamente, ou, em outras palavras, quando um unico termo n o e suciente para detera minar (restringir) o conjunto resultado e obter o conjunto desejado. Isto acontece em v rias situacoes, mas elas t m em comum a possibilidade de se decompor o a e signicado da consulta em v rios pedacos de signicado que devem ser includos na express o a a de busca para garantir a recuperacao do conjunto esperado. Estes pedacos de signicado respondem por diferentes aspectos sem nticos (de signicado) a ou facetas do assunto da busca.

A.3

Facetas

Quando o assunto da busca e complexo, ele deve ser decomposto em aspectos de signicado que ` permitam restringir o resultado apenas aquele conjunto de documentos que veriquem todas as facetas simultaneamente. Exemplos: 1. Documentos sobre Educacao infantil na Bahia Facetas: Area (Educacao) Sub- rea ou tipo (infantil) a Lugar geogr co (Bahia) a

68

APENDICE A. CONCEITOS DE RECUPERACAO DE INFORMACAO 2. Documentos sobre processos de extracao de ess ncias naturais a partir de ores e Facetas: Tema principal (Processos de extracao) Mat ria-prima (ores) e Produto (ess ncias naturais) e

As facetas determinam eixos de signicado que devem ser includos na express o de busca. a Mas a palavra ou express o original que deu lugar a uma faceta pode ser: a 1. aproveitada como termo de busca Exemplo: Educacao 2. complementada em um termo com palavras adicionais Exemplo: no Brasil(para a faceta lugar geogr coe para o lugar Brasil). a 3. dar lugar a outro termo diferente Exemplos: metanol (para o pedido de documentos sobre lcool etlico, e a necessidade de a recuperar apenas material cientco, e n o documentos de divulgacao popular). a 4. ser substituda por um valor ou inst ncia da classe (quando conhecido) a Exemplo: exudacao quando se sabe que esse e o principal processo de extracao Uma faceta pode, tamb m, dar lugar a mais de um termo de busca. e Exemplo: infantil e de criancas, que, nesse caso, devem ser combinados com o operador OR (pois ambos indistintamente servem para o prop sito da busca) o

A.4

Combinacao de operadores

Ao resolver uma consulta complexa, identicam-se as facetas e comp e-se a express o de busca o a de forma a inclui-las, juntamente com suas variantes: (termo1fac1 OR termo1fac2 OR. . . ) AND (termo2fac1 OR termo2fac2 OR. . . ) AND. . . ... O operador NOT pode ser usado de forma combinada com qualquer um dos elementos de uma express o booleana, para desqualic -lo. a a

Refer ncias Bibliogr cas e a

GNOME - The Free Software Desktop Project. Disponvel em: <http://www.gnome.org/about>. Acesso: 21 set 2004. PET - COMPUTACAO, Apostila de Linux B sico, Vers o 1.0, Curitiba: Departamento de a a Inform tica da UFPR, junho 2003. a SILBERSCHATZ, A.; GALVIN, P.; GAGNE G. Sistemas Operacionais Conceitos, 5. ed. New Jersey: Prentice-Hall International, 2000.

69

70

APENDICE A. CONCEITOS DE RECUPERACAO DE INFORMACAO

Indice Remissivo
.plan, 51 Area de trabalho, 33 audio, 38 cones, 10 Abrindo documentos, 35 admlocal, 44 ambiente de trabalho, 15 apropos, 52 arquivos, manipulacao, 10, 42 avi, 38 barra de tarefas, 21 Barra superior, 18 bash, 49, 52 BrOfce, 18, 33 Capturar tela, 21 cat, 56, 58 cd, 54 CD/DVD, 19, 45, 46, 48 Colar Arquivo, 42 comandos, 50 Copiar Arquivo, 43 cp, 55 criando documentos, 34 Criar Pasta, 42 Debian, 6 diret rio, 55, 56 o diret rios, manipulacao, 11, 42, 52 o dispositivo, 45 disquete, 19, 45 Distribuicao, 6 du, 60 e-mail, 30 le, 56 nger, 51 Galeon, 19 GDM, 16 Gerenciador de arquivos, 40 GNOME, 15, 16 GNU, 7 grep, 60 groups, 50 head, 57 home, 19, 27, 40 hostname, 51 Imprimindo arquivos, 38 imprimir, 38 janela, manipulacao, 24 kernel, 6 Link, 43 Linus Torvalds, 7 lixeira, 21 login, 16, 27, 28 logout, 29 ls, 53 man, 51 manual, ajuda, 51 Menu: Acoes, 19 Aplicacoes, 18 Minha Pasta, 40 Minha pasta, 19 mkdir, 55 more, 57 Mover Arquivo, 43 mp3, 38 mudar senha, 29 Multiplataforma, 7 Multiprocessado, 7 Multitarefa, 7 71

72 Multiusu rio, 7 a mv, 55 Navegador, 30 P gina de Internet, 30 a Painel PRD, 18 Pastas: bin, 12 dev, 12 etc, 12 home, 12 lib, 12 mnt, 12 proc, 13 raiz, 12 sbin, 13 tmp, 13 usr, 13 var, 13 Permiss o, 43 a pipe, 59 Procurar Arquivos, 20 prompt, 49 ps, 61 pwd, 53 quota, 13, 61 rm, 55 rmdir, 55 root, 49 Sair, 21, 29 Salvando arquivos, 36 Senha, 8, 27, 28 shell, 49 Sistema Operacional, 5 sistema PRD, 15 Site de Internet, 30 sort, 59 tail, 57 teclas de edicao, comando, 58 Terminal, 19 terminal, 49 Unix, 6, 8, 11 usu rio, 49 a vdeo, 38 Vrus, 8 w, 50 whatis, 52 who, 50 whoami, 50 X, 49 xterm, 49

INDICE REMISSIVO

S-ar putea să vă placă și