Ola lista,
Estou para realizar a prova de certificação e gostaria de tirar uma dúvida.
Estive estudando sobre variaveis do shell e nas pesquisas descobri a forma de 
execução do shell.
Essa é a sequencia:

1) O comando digitado é interno do interpretador de comandos.
2) Se não for, o comando é um programa executável localizado em algum diretório 
listado na variável PATH.
3) Existe um erro no comando digitado.

As explicações que acho que estão corretas...

1) Comando interno do interpretador de comandos - Os comandos internos são: ls, 
pwd e etc..
Para descobrir onde o linux busca os comandos internos (comandos do proprio 
shell) eu digitei #echo $PATH
Uma lista de diretórios usados para busca de comandos é listada.

2) Comando listado na variavel PATH - Comandos como HOSTNAME é um exemplo de 
comando listado nessa variavel.
Criei um comando da seguinte forma:

#ESTUDO_LINUX="Vou passar"
#export ESTUDO_LINUX

Ao digitar echo ESTUDO_LINUX o shell me retorna - "Vou passar"

Esse raciocinio esta certo...

De uma forma resumida.. Qual a diferença entre "comando interno do 
interpretador - item1" e "comando externo - item2"

Alguém poderia dar uma força?

Grato

Renato





__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a