Buscar

N2 A5 - PROGRAMAÇÃO EM SHELL SCRIPT -UaM

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Usuário
Curso PROGRAMAÇÃO EM SHELL SCRIPT 
Teste
Iniciado
Enviado
Status
20212 - PROVA N2 (A5) 
04/10/21
04/10/21 Completada
10 em 10 pontos  
Resultado da
tentativa
Tempo decorrido 
Instruções
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado ----------->
excel.xlsx
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
É um elemento utilizado nas linguagens de programação, aplicado a um ou mais
operandos, em uma operação ou instrução. Pode ser operador unário, interagindo
sobre um elemento, mas também pode ser binário, interagindo sobre dois
elementos. Os operadores lógicos, assim como os operadores aritméticos, são uma
classe de operação sobre variáveis ou elementos pré-definidos. 
JARGAS, A. M. Shell Script Pro�ssional . São Paulo: Novatec, 2008. 
Observe o quadro a seguir: 
Fonte: JARGAS, 2008. 
No quadro, “x” e “y” significam, respectivamente:
x = E lógico (AND); y = OU lógico (OR).
x = E lógico (AND); y = OU lógico (OR).
Resposta correta. Sua resposta está correta. Em Shell Script esses são os
símbolos que representam os dois operadores lógicos: && e | |. Eles
representam o “E” lógico (AND) e o “OU” lógico (OR), respectivamente.
1 em 1 pontos
https://anhembi.blackboard.com/bbcswebdav/pid-18749612-dt-content-rid-84766551_1/xid-84766551_1
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
A plataforma GNU/Linux, embora seja privilegiada por ter inúmeros aplicativos e
utilitários livres, nem sempre é plenamente atendida, devido à ausência de algumas
aplicações em determinadas categorias. Uma delas está nas ferramentas de
diagnóstico, nas quais softwares como o Everest, Sandra e PC Wizard, entre
outros, existem somente para a plataforma Windows. 
Os discos rígidos, disquetes, tela, porta de impressora e modem, entre outros, são
identificados no GNU/Linux por arquivos referentes a esses dispositivos no
diretório:
/dev
/dev
Resposta correta. Os sistemas Linux não realizam o mesmo processo do sistema
Windows ao montar as unidades externas de disco ou dispositivos em letras de
diretórios, mas colocando-as em pastas que fazem o acesso.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
Cada sistema operacional tem seu próprio modo de organizar e padronizar tanto diretórios
quanto arquivos. Por exemplo, no Windows, a divisão se dá por meio de partições em que o “C:”
�ca encarregado de armazenar todo o “SO”, já no Linux, a divisão é feita por meio de hierarquia,
em que temos o diretório raiz “/”, que guarda todos os componentes para o sistema iniciar. 
Sobre os diretórios Linux, qual é a diferença entre “ caminho absoluto” e “ caminho relativo”?
Absoluto é quando o caminho se dá pelo diretório raiz “/”, e relativo é o
caminho a partir do ponto atual em que o usuário está.
Absoluto é quando o caminho se dá pelo diretório raiz “/”, e relativo
é o caminho a partir do ponto atual em que o usuário está.
Resposta correta. Em um sistema Linux, o caminho de um diretório pode ser
passado tanto de maneira absoluta quanto relativa, dependendo do caso, sendo
a forma absoluta aquela menos suscetível a erro.
Pergunta 4
Um dos editores “clássicos” no mundo do Unix/Linux é chamado “Vi”. Esse editor, lançado em
1976, foi incorporado ao Unix padrão POSIX, tornando-o popular. Sua operação pode ser
alternada entre o modo de comando e o modo de edição por intermédio das teclas “ESC” e “a”,
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
respectivamente. Dentro do modo de edição, pode-se evocar os comandos de Shell por uma
sequência iniciada pela tecla “:”. 
Imagine as seguintes funcionalidades: 
I. Grava o texto sem sair do editor Vi. 
II. Efetua a saída do Vi alertando o usuário caso o texto tenha sido alterado desde a última
gravação. 
III. Encerra o Vi sem salvar o texto sob edição, mesmo que tenha sido modi�cado desde a última
gravação. 
IV. Efetua a gravação do arquivo mesmo se aberto somente para leitura.
V. Efetua a gravação do texto e o encerramento do Vi. 
Agora, associe as funcionalidades aos comandos do modo Shell: 
( ) q! 
( ) w! 
( ) q 
( ) wq 
( ) w 
Assinale a alternativa que contém a sequência correta.
III; IV; II; V; I.
III; IV; II; V; I.
Parabéns! Sua resposta está correta. Realmente, o Vi permite uma série de
combinações de gravação e encerramento do editor. Permite, inclusive, por
meio do comando “W!”, que o arquivo seja gravado mesmo tendo sido aberto
somente para leitura.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Um script é um arquivo com várias instruções para serem executadas pelo Shell, o
interpretador de comandos. Com ele, pode-se automatizar muitas tarefas no Linux,
criando várias facilidades. Podemos usar qualquer comando nos nossos scripts:
desde comandos criados pelo usuário, quanto programas de terceiros e comandos
do próprio Shell. 
METAMORPHOSE LINUX. Shell Script do zero . Disponível em: http://metamorph
oselinux.net/Shell_Script_do_Zero.pdf. Acesso em: 03/10/2019. 
O IF é um comando simples, permitindo a construção de:
condicionais.
condicionais.
Resposta correta. No inglês, “if” signi�ca “se”. Dessa forma, se a condição for
satisfeita, será executado o comando. Isso signi�ca que o comando IF permite
estipular condicionais.
1 em 1 pontos
1 em 1 pontos
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Um analista, trabalhando no suporte de sistemas operacionais de rede, está
utilizando Linux Red Hat. Neste sistema, o Red Hat Network Daemon (rhnsd)
conecta-se periodicamente ao Red Hat Network para verificar atualizações e
notificações, as quais devem ser registradas e homologadas pelo fabricante do
sistema operacional. Em condições ideais, o daemon que executa em segundo
plano é tipicamente inicializado a partir do script de inicialização:
/etc/init.d/rhnsd
/etc/init.d/rhnsd
Resposta correta. Todos os scripts daemon são executados a partir desse
diretório, porém eles funcionam em segundo plano.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Os sistemas operacionais trabalham de forma semelhante, existindo características
que são iguais no resultado. A forma e o caminho pelos quais busca-se atingir um
resultado; essas, sim, são diferentes. 
A respeito dos comandos básicos do Linux, analise as proposições a seguir. 
I. O comando uptime mostra há quantas horas seu computador está ligado. 
II. O comando history mostra os últimos comandos inseridos.
III. O comando ls lista os arquivos e diretórios da pasta atual
IV. O comando lpq mostra as impressoras no computador.
Quais estão corretas?
I, II e III.
I, II e III.
Resposta correta. Esse comando é responsável por apresentar a lista de
arquivos na �la de impressão. Pode também ser usado da seguinte forma: * “lpq
–a”, que exibe a lista de arquivos na �la de impressão de todas as impressoras.
Pergunta 8
No Linux, aprender sobre permissões não depende apenas da decoreba, sendo
crucial exercitar sempre. Em 90% das configurações, maior atenção precisa ser
dada às permissões. Quando se executa o comando “chmod 754 *”, por exemplo,
está se definindo as permissões de acesso a arquivos localizados na mesma
pasta/diretório em que o usuário se encontra. 
VIVA O LINUX. Entendendo as permissões de arquivos do Linux , 20 dez.
2009. Disponível em: https://www.vivaolinux.com.br/dica/Entendendo-as-permisso
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
es-de-arquivos-no-Linux. Acesso em: 26/09/2019. 
Nesse contexto, o tipo de permissão que está sendo dada ao grupo de usuários ao
qual pertence o arquivo é:
de leitura e execução.
de leitura e execução.
Resposta correta. Esse é o código computacional em formato octal para
atribuir a permissão de leitura e execuçãono diretório.
Pergunta 9
Resposta Selecionada:
 
Resposta Correta:
 
Comentário
da
resposta:
As distribuições Linux, em sua maioria, contêm em seus repositórios softwares de
código aberto. Esses softwares
estão disponíveis como pacotes que são previamente compilados no formato
binário e anexados aos seus códigos-fonte. Uma distribuição Linux, também
apelidada como “ distro ”, é concebida a partir da junção de vários softwares
por meio de um sistema de núcleo. Outro recurso que existe é um gerenciador de
pacotes que verifica quais pacotes podem ser instalados e de qual repositório. As
distribuições Linux são um sistema operacional Unix-like, incluindo o kernel Linux,
juntamente com outros softwares
de aplicação, formando um conjunto. 
Distribuições (ou “distros”) podem ser mantidas por organizações comerciais ou
por projetos comunitários. São exemplos de distribuições Linux:
Debian e Fedora. 
Title: Distribuições Linux
Debian e Fedora. 
Title: Distribuições Linux
Resposta correta. As distribuições Linux são diversas, porém existem as
principais, que fornecem o subsídio para que demais interessados possam criar
suas próprias distribuições sem que haja necessidade de fazer tudo do zero.
Pergunta 10
O Shell Script é um interpretador de comandos que fica entre o usuário e o kernel
Linux. Utilizam Interfaces de Linha de Comando (CLI) ou, ainda, Interface Gráfica
do Usuário (GUI), o que permite que sejam desenvolvidas aplicações simples ou
complexas. São arquivos texto executáveis com um ou mais comandos de Shell. 
Esses programas são usados para: 
I. Simplificar tarefas. 
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
II. Substituir comandos executados com frequência, em conjunto com comando
único. 
III. Automatizar a instalação de outros programas.
IV. Administrar redes de computadores.
V. Criar jogos. 
VI. Executar aplicações interativas.
Estão corretas as assertivas:
I, II, III, IV, V e VI.
I, II, III, IV, V e VI.
Resposta correta. Se você marcou todas as opções como verdadeiras, você está
certíssimo. O Shell Script pode auxiliar nas mais diversas tarefas, como
simpli�car tarefas, substituir comandos executados com frequência, em
conjunto com comando único, automatizar a instalação de outros programas
etc.

Continue navegando