Buscar

prova shell script fmu Tirei 8 nesta prova

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 4 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

Prévia do material em texto

07/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0946 PROGRAMAÇÃO...
https://fmu.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/4
Informações do teste
Descrição
Instruções
Várias tentativas Não permitido. Este teste só pode ser feito uma vez.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
PERGUNTA 1
Sem uma interface grá�ca, a locomoção entre diretórios �ca bastante complexa, pois não
podemos ver constantemente as outras pastas presentes dentro do ponto atual. Por isso,
é muito importante saber o comando que lista arquivos e pastas dentro do diretório,
estando elas ocultas ou não. Imagine que foi pedido a você a listagem de todos os
arquivos, inclusive aqueles ocultos, dentro do diretório “Downloads”, sabendo que o
caminho absoluto é /home/userx/Downloads. 
Qual comando realizará essa operação?
ls -a /home/userx/Downloads
dir /home/userx/Downloads
ls /home/Downloads
�les -o /userx/Download
list all /Downloads
1 pontos   Salva
PERGUNTA 2
É um elemento utilizado nas linguagens de programação, aplicado a um ou mais
operandos, em uma operação ou instrução. Podem ser operadores unários, que interagem
sobre um elemento, mas também podem ser binários, interagindo sobre dois elementos.
Nesse caso, eles são representados da seguinte forma: 
  
 
A descrição e o quadro acima referem-se aos operadores:
textuais.
FOR.
aritméticos.
IF.
WHILE.
1 pontos   Salva
PERGUNTA 3
1 pontos   Salva
 Estado de Conclusão da Pe
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as re
https://fmu.blackboard.com/bbcswebdav/pid-14144496-dt-content-rid-84766551_1/xid-84766551_1
07/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0946 PROGRAMAÇÃO...
https://fmu.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/4
PERGUNTA 3
Implementar uma função em Shell Script é algo análogo a implementar uma função em
uma linguagem de programação estruturada. Devemos, nesse caso, seguir a sintaxe
correspondente e implementar o script de acordo com a nossa lógica de programação,
utilizando, para isso, os comandos e estruturas disponibilizadas pela linguagem script. 
Para essa questão, suponha o seguinte script: 
#!/bin/bash 
 
  
data=$(date +"%d-%m-%y") 
echo "Data Atual = $data" 
mv $1 $data.$1 
Analise as a�rmativas a seguir: 
I. O script imprime, na tela, a data atual no formato dia-mês-ano. 
II. O script copia o arquivo passado como parâmetro para a data atual. 
III. O script renomeia o arquivo passado como parâmetro, inserindo a data antes de seu
nome. 
IV. O script deve receber como primeiro parâmetro o nome do arquivo a ser renomeado. 
Selecione a alternativa que traz somente as corretas.
I, II e III.
I e IV.
I, III e IV.
II e IV.
II e III.
PERGUNTA 4
O comando mais comum utilizado para encontrar ou �ltrar arquivos é o comando “�nd”. O
layout 
básico desse comando é: 
�nd <startingdirectory> <opções> <termo de busca> 
  
Entretanto, na maioria das vezes, você pode querer procurar por todo o sistema para
encontrar o arquivo. Você pode fazer isso trocando o caminho por “/”, que é o sinal para
todo o diretório raiz, mas se quiser começar a busca no diretório em que está
trabalhando, por exemplo, deve executar o terminal SSH dentro desse diretório. É
importante lembrar que é necessário um argumento para diferenciar letras maiúsculas e
minúsculas no Linux. 
Qual é o comando para fazer essa diferenciação de letras maiúsculas e minúsculas?
�nd . -iname "meu-arquivo"
�nd . -name "meu-arquivo"
�nd . -iname %meu-arquivo%
�nd . -zname "meu-arquivo"
�nd iname "meu-arquivo"
1 pontos   Salva
PERGUNTA 5
Codi�cações em Shell Script podem, também, acessar as variáveis de ambiente para que
façam parte da lógica. Tais variáveis devem ser manipuladas de forma análoga às variáveis
criadas durante a execução do próprio Shell Script, ou seja, deve ser antecedida pelo
símbolo “ $”. Suponha as variáveis de ambiente relacionadas a seguir: 
I. PATH 
II. PWD 
III. HOME 
IV. USER 
Relacione as variáveis de ambiente citadas às descrições abaixo: 
( ) Indica o diretório default (diretório “HOME”) do usuário corrente. 
( ) Indica os caminhos nos quais o sistema operacional pode encontrar arquivos
executáveis. 
( ) D á i “l d ” á i
1 pontos   Salva
 Estado de Conclusão da Pe
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as re
07/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0946 PROGRAMAÇÃO...
https://fmu.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/4
( ) Denota o usuário correntemente “logado” na máquina. 
( ) Denota o diretório (pasta) corrente. 
Agora, assinale a alternativa que contém a sequência correta:
II; I; IV; III.
III; IV; I; II.
III; I; IV; II.
IV; I; III; II.
I; III; IV; II.
PERGUNTA 6
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 e IV.
I, II e III.
II, III e IV.
III e IV.
I, III e IV.
1 pontos   Salva
PERGUNTA 7
Quando se trabalha com o gerenciamento de processos, é fundamental ter em mãos
ferramentas capazes de lidar com o trabalho. Em um sistema convencional, temos
processos que foram iniciados tanto pelo root quanto pelo usuário padrão. Nesse
contexto, separar tais aplicações é importante, pois não se deve encerrar processos
abertos pelo root sem algum motivo especial. 
Sabendo disso, qual dos comandos abaixo lista corretamente os processos abertos pelo
usuário padrão “user38”?
list -p user38
killall user38
ps -u user38
grep user38
cat process user38
1 pontos   Salva
PERGUNTA 8
Características são atribuídas não apenas aos arquivos, mas às pastas também. Todas
essas características são determinadas para garantir uma maior segurança no acesso às
informações. Vale ressaltar que diante do conceito de grupo, temos um conjunto de
usuários que podem realizar os procedimentos nos arquivos e pastas que foram
atribuídas àquele grupo. 
O comando que con�gura as permissões no Linux é o:
chcommand.
chmod.
Chlinux.
1 pontos   Salva
 Estado de Conclusão da Pe
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as re
07/10/2020 Fazer teste: 20202 - PROVA N2 (A5) – GRA0946 PROGRAMAÇÃO...
https://fmu.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/4
chchange.
chpermisson.
PERGUNTA 9
Para se editar um arquivo Shell Script, pode-se utilizar qualquer editor que gere um
arquivo textual ASCII. Assim, podemos utilizar editores como o Vi, o XEmacs, o KWrite e
KEdit. O editor Vi foi lançado em meados da década de 1970 e se tornou popular até os
dias atuais por ser um editor que acompanha o padrão POSIX. 
Analise as a�rmativas a seguir, identi�cando com “V” a(s) verdadeira(s) e com “F”, a(s)
falsa(s). 
( ) Para ativar um comando no modo Shell, deve-se pressionar o caractere “:” e, em
seguida, o comando a ser executado. 
( ) Movimentações do cursor podem ser realizadas por intermédio das teclas “h”, “j”, “k” e
“l”, mesmo que se esteja no modo de edição. 
( ) Para se alternar entre o modo de comando e o modo de edição deve-se pressionar a
tecla “ESC” ou a tecla “a”. 
( ) Para as operações de busca e de substituição de texto, o editor Vi aceita Expressões
Regulares. 
Agora, assinale a alternativa que traz a sequência correta.
F, V, V e V.
F, F, V e V.
V, F, V e F.
V,F, V e V.
V, V, F e V.
1 pontos   Salva
PERGUNTA 10
Os arquivos do usuário do sistema Linux vão para dentro da pasta /home. Isso não
permite que �quem arquivos espalhados por diversas partes do sistema operacional. Para
todo sistema operacional Linux, o diretório etc/shadow representa um arquivo ________.
Esse arquivo é usado para aspectos de segurança do sistema. 
Assinale a opção que completa corretamente a lacuna acima.
de con�guração responsável pelo gerenciamento de grupos de usuários.
que armazena senhas criptografadas de usuário.
que armazena endereços IP bloqueados em uma rede de computadores.
de con�guração com diretrizes utilizadas para exclusão de usuários previamente
criados.
que armazena a referência de endereço de arquivos ocultos.
1 pontos   Salva
 Estado de Conclusão da Pe
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as re

Outros materiais