31.07.2013 Views

Sistema Operacional Linux - Portal do Professor

Sistema Operacional Linux - Portal do Professor

Sistema Operacional Linux - Portal do Professor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>do</strong> previsto. Um exemplo bem simples:<br />

CURSO DE INTRODUÇÃO AO SISTEMA OPERACIONAL LINUX<br />

Secretaria de Esta<strong>do</strong> de Educação MG<br />

‘Você pode usar uma ferramenta gráfica, similar ao Win<strong>do</strong>ws Explorer, para descobrir<br />

to<strong>do</strong>s os arquivos com um determina<strong>do</strong> nome ou extensão (.<strong>do</strong>c). Mas ela não é capaz<br />

de contar quantos arquivos foram encontra<strong>do</strong>s. Você precisa fazer isto manualmente<br />

(se forem poucos arquivos). Outro exemplo, você quer renomear (mover) um conjunto<br />

de arquivos. A ferramenta pode fazer isto para você. Mas, e se você quiser colocar a data<br />

de hoje antes <strong>do</strong>s nomes de arquivos? Você vai ter que fazer isto arquivo a arquivo.’<br />

O grande “poder“ <strong>do</strong> Unix, e por consequencia <strong>do</strong> <strong>Linux</strong>, é que existem diversas ferramentas<br />

(programas) que fazem uma função e a faz bem feita. E, através <strong>do</strong> shell, existe<br />

uma forma de combinar diversas ferramentas para resolver novos problemas.<br />

Executan<strong>do</strong> um programa<br />

Na sua forma mais simples basta digitar o nome <strong>do</strong> programa que se quer executar. Veja<br />

o exemplo abaixo:<br />

mimbar:~:7> date<br />

Mon Aug 29 17:12:18 BRT 2005<br />

mimbar:~:8><br />

Vejamos cada uma das linhas acima:<br />

mimbar:~:7><br />

é o Prompt Prompt Prompt Prompt Prompt <strong>do</strong> shell. Ele indica que o shell esta pronto para receber um coman<strong>do</strong>.<br />

date<br />

é o coman<strong>do</strong> propriamente dito e<br />

Mon Aug 29 17:12:18 BRT 2005<br />

é o resulta<strong>do</strong> da execução <strong>do</strong> coman<strong>do</strong>.<br />

mimbar:~:8><br />

O shell informa que esta pronto para um novo coman<strong>do</strong>.<br />

Caso o programa não exista, o shell envia uma mensagem de erro:<br />

mimbar:~:27> data<br />

-bash: data: command not found<br />

Passan<strong>do</strong> argumentos<br />

Quan<strong>do</strong> o shell recebe uma linha com um coman<strong>do</strong> para executar, ele a divide em palapala<br />

vras vras. vras As palavras são seqüencias de caracteres separadas por seqüencias de espaços em<br />

branco. A primeira palavra é o nome <strong>do</strong> coman<strong>do</strong> e as próximas (se existirem) os argumentos<br />

e opções.<br />

Os argumentos modificam a execução <strong>do</strong>s coman<strong>do</strong>s. Por exemplo, o coman<strong>do</strong> cal cal (de<br />

calendario) precisa de <strong>do</strong>is argumentos, o mes e o ano a ser impresso:<br />

Cadernos de Informática<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!