Em Sun, 18 Aug 2002 12:30:15 -0300 o Slacker Anderson Vieira de Souza
proferiu:

Fala ae "mma_contratada", blz?

      Isso acontece porque ao executar um comando no Linux voc�
precisa informa-lo (o Linux) a localiza��o desse comando (PATH) por
isso usa-se o ./ (ponto barra) para informar ao Linux que o programa
ou script a ser executado esta no diret�rio corrente (atual). J� com
os programas que est�o em "/bin" isso n�o � necess�rio pois o
diret�rio "/bin" assim como v�rios outros diret�rios do sistema est�o
declarados na vari�vel de ambiente PATH. Sendo assim, toda vez que
voc� tenta executar um programa ou script sem passar todo o caminho
para que o sistema possa encontra-lo, o sistema verifica se o comando
solicitado est� em um dos diret�rios declarados na vari�vel PATH.

    Espero ter esclarecido sua d�vida.

PS: Para saber o valor da vari�vel PATH ou de qualquer outra digite
"env" ou "set" no terminal.   
 
> Fala pessoal!!!!
> 
> Estou querendo saber, o porqu� de scripts e comandos que est�o no
> diret�rio/bin, serem executados somente por terem seus nomes
> digitados no shell, ao contr�rio de outros arquivos que necessitam
> do "./" para serem executados,
> 
> Valeu....

-- 
Anderson Vieira de Souza
[EMAIL PROTECTED]
Registered GNU/Linux #184656
Juiz de Fora - MG/Brazil
Licq/UIN: 155540699 
------------------------------
Powered by GNU/Linux
Slackware 8.0 - Kernel 2.4.19

" Em nenhum outro h� salva��o, pois tamb�m debaixo
  do c�u nenhum outro nome h�, dado entre os homens,
  pelo qual devamos ser salvos. "
                   Atos 4:12

Assinantes em 20/08/2002: 2240
Mensagens recebidas desde 07/01/1999: 179664
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a