Se a variável de ambiente PATH, considerando o Bash Shell, c...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra B
A questão pede para identificar o valor da variável de ambiente PATH após a execução de um comando de exportação no Bash Shell. O PATH é uma variável que armazena os caminhos dos diretórios onde o shell busca os comandos executáveis. Quando um comando é digitado no shell, o sistema procura nesses diretórios para encontrar o executável correspondente ao comando. A ordem dos diretórios no PATH é importante, pois o shell procura nos diretórios na ordem em que aparecem na variável.
A compreensão deste conceito é crucial para resolver a questão. O comando dado na questão é:
export PATH=$PATH:/usr/local/bin
Este comando adiciona o diretório /usr/local/bin ao final da variável de ambiente PATH existente. O símbolo $PATH é utilizado para referenciar o valor atual da variável PATH, o que significa que o novo valor da variável será a concatenação do seu valor anterior com ":/usr/local/bin".
Assim, se o PATH contém inicialmente /bin:/usr/bin:/usr/X11R6/bin, após o comando de exportação, o PATH passará a conter:
/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin
Portanto, a alternativa correta é a Letra B, que reflete a adição do diretório /usr/local/bin ao final da variável PATH sem alterar a ordem dos diretórios previamente existentes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Veja o exemplo abaixo retirado do site http://www.inf.ufpr.br/nicolui/Docs/Livros/LinuxBasico/LinuxBasico-node47.html
$echo $PATH/bin:/usr/bin:/usr/local/bin
Caso o usuário joao queira adicionar um outro diretório, digamos /home/joao/bin à variável PATH, deve proceder como mostrado a seguir:$ export PATH=$PATH:/home/joao/bin # adiciona o diretório$ echo $PATH # verifica/bin:/usr/bin:/usr/local/bin:/home/joao/bin
O primeiro comando faz com que a variável receba o seu valor atual, concatenado com o nome do diretório a ser acrescentado. Observe que existe um ``:'' antes do nome do diretório. O segundo comando é utilizado apenas para visualizarmos o resultado do primeiro.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo