Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
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