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
