Para interagir com o sistema operacional Linux, é possível ...

Próximas questões
Com base no mesmo assunto
Q385755 Sistemas Operacionais
Para interagir com o sistema operacional Linux, é possível usar interfaces grá? cas ou rodar um programa que permite que os comandos sejam inseridos um a um, através de linhas de comando. Existem vários desses programas, como o bash, uma versão muito usada e já instalada na maioria das distribuições Linux. Uma lista de comandos gravada em um arquivo executável é chamada de script. Considerando que o caminho onde o bash está instalado é /bin/bash, para especi? car que se trata de um shell script coloca-se na primeira linha a seguinte informação:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - #!/bin/bash

A questão aborda um conceito fundamental de scripts em sistemas operacionais Unix-like, como o Linux, que é a indicação do interpretador de comandos a ser utilizado, também conhecido como shebang ou hashbang. Esta notação é utilizada na primeira linha de um script para informar ao sistema qual shell ou outro programa deve ser chamado para executar o script. No caso do bash, que é um dos interpretadores de comandos mais populares em sistemas Linux, a notação correta é #! seguida do caminho onde o bash está instalado, geralmente em /bin/bash.

A alternativa correta é a C - #!/bin/bash, porque ela segue exatamente essa convenção. O símbolo # é chamado de hash e o ! é conhecido como bang. Juntos, eles formam o shebang. Ao encontrar essa sequência na primeira linha de um arquivo, o sistema entende que deve usar o programa indicado a seguir para interpretar o restante do script. Isso é crucial para garantir que o script seja executado com o interpretador desejado, independentemente do shell padrão do usuário que o está executando.

As demais alternativas utilizam símbolos que não são reconhecidos como parte do shebang e, portanto, não serviriam para indicar o interpretador de comandos de um script no Linux. É importante notar que a correta indicação do shebang é essencial para a execução apropriada do script em diferentes ambientes, garantindo que o script seja portável e confiável.

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

#! O shell entenderá que o vem a seguir é o caminho (path) para o interpretador que será usado por este script. Assim sendo, é normal encontrarmos scripts começados por:

#! /bin/bash

ou

#! /bin/sh

ou

#! /bin/awk

ou

#!/bin/sed

entre outros

 

Fonte: Shell Linux - Julio Cezar Neves

https://books.google.com.br/books?redir_esc=y&hl=pt-BR&id=BYS26h1v9OYC&q=%23!%2Fbin%2Fbash#v=snippet&q=%23!%2Fbin%2Fbash&f=false

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo