Buscar

ATIVIDADE 2N DE SHELL - LEANDRO

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

Prévia do material em texto

Curso GRA0946 PROGRAMAÇÃO EM SHELL SCRIPT PNA - 201920.ead-1969.03 
Teste ATIVIDADE 2 
Iniciado 24/10/19 19:35 
Enviado 25/11/19 19:55 
Status Completada 
Resultado da tentativa 2 em 2,5 pontos 
Tempo decorrido 768 horas, 19 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
 Pergunta 1 
0,25 em 0,25 pontos 
 Imagine a seguinte situação: na hora da apresentação, um aluno alega ter 
perdido seu arquivo denominado “teste_sis”, que continha seus códigos. O 
professor, ao ver sua aflição, pede que ele use o comando “find” na busca do 
arquivo, e pergunta o tamanho do arquivo de sua apresentação. O aluno 
responde que sua apresentação tem mais que 500k. Diante dessas 
informações, surge a opção de verificar no computador se o arquivo tem 
uma cópia nos temporários. 
Você, como membro da equipe, percebe a aflição do colega e vai digitar o 
comando. Qual é a alternativa que corresponde à busca correta? 
 
Resposta Selecionada: 
find /tmp/ -name teste_sis -size +500k 
Resposta Correta: 
find /tmp/ -name teste_sis -size +500k 
Feedback 
da resposta: 
Resposta correta. A opção escolhida atende todas as 
especificidades que o comando exige diante da situação-
problema relacionada. Aspectos como tamanho e local de busca 
foram perfeitamente transcritos. 
 
 
 Pergunta 2 
0,25 em 0,25 pontos 
 Sem uma interface gráfica, a locomoção entre diretórios fica 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? 
 
Resposta Selecionada: 
ls -a /home/userx/Downloads 
Resposta Correta: 
ls -a /home/userx/Downloads 
Feedback da 
resposta: 
Resposta correta. “ls” é o principal comando utilizado para 
obtermos tanto listas simples quanto complexas de arquivos 
dentro de um diretório, por meio da passagem de parâmetros 
como -a, que retorna arquivos visíveis e ocultos. 
 
 
 Pergunta 3 
0,25 em 0,25 pontos 
 Os pacotes no sistema operacional Linux são de extrema importância para o 
contexto de atualização e instalação de softwares. Eles funcionam como um 
controle de todas as modificações inseridas no sistema operacional. O “apt” 
____________ é um gerenciador de pacotes presente no Ubuntu. 
Quando o usuário for atualizar os pacotes nessa distribuição, qual comando 
poderá ser utilizado para completar a afirmativa? 
 
Resposta Selecionada: 
apt update 
Resposta Correta: 
apt update 
Feedback da 
resposta: 
Resposta correta. O comando responsável pela atualização dos 
pacotes, e sua forma de escrita, tem duas variações nos 
sistemas que usam “apt”, podendo ter “-get” ou não. 
 
 
 Pergunta 4 
0,25 em 0,25 pontos 
 Saber navegar em um sistema que funcione primariamente sem uma 
interface gráfica é de extrema importância, pois, em caso de falhas na 
inicialização da interface, tudo que resta é o terminal. Por exemplo, 
___________ é utilizado para acessar o diretório “Documentos” dentro de 
um sistema Linux, sabendo que o ponto atual é o /home. 
Que alternativa completa corretamente a lacuna acima? 
 
Resposta Selecionada: 
cd Documentos 
Resposta Correta: 
cd Documentos 
Feedback da 
resposta: 
Resposta correta. O comando “cd” ( change directory) é o 
único dos listados que faz a mudança entre diretórios em 
sistemas Unix. 
 
 
 Pergunta 5 
0,25 em 0,25 pontos 
 Ao se deparar com a necessidade de usar um comando no Linux, e não 
saber para que ele serve, o usuário, por meio do terminal Shell, deve utilizar 
o comando “whereis” e inserir o nome do comando cujas informações deseja 
saber. Esse comando vai permitir que o seja feita uma busca dentro dos 
arquivos de ajuda do sistema Linux e traga o descritivo do que o comando 
pesquisado faz. 
Diante dessa situação, qual é o resultado para a execução do comando 
“whereis find”? 
 
Resposta 
Selecionada: 
 
Find: /usr/bin/find /usr/share/man/man1/find.1.gz 
/usr/share/info/find.info.gz 
Resposta Correta: 
Find: /usr/bin/find /usr/share/man/man1/find.1.gz 
/usr/share/info/find.info.gz 
Feedback da Resposta correta. O comando “find” apresenta todos os locais 
 
resposta: em que estão as referências do comando pesquisado. Esses 
locais, caminhos de diretórios, estão separados por espaço. 
 
 Pergunta 6 
0,25 em 0,25 pontos 
 Ao navegar entre pastas por meio de um terminal Linux, inicialmente é 
comum se perder e não saber em que diretório se está ou em que parte do 
sistema. Isso não é bom, uma vez que, acidentalmente, podemos destruir 
arquivos importantes por errar o caminho na hora de executar um comando. 
Imagine que você ficou encarregado de remover os arquivos da pasta 
“Imagens” do usuário X, mas não sabe se está no diretório certo. 
Qual é o comando que apresenta o ponto atual a partir da raiz do sistema? 
I. pwd 
II. cd 
III. ls 
IV. mkdir 
 
Resposta Selecionada: 
I, apenas. 
Resposta Correta: 
I, apenas. 
Feedback da 
resposta: 
Resposta correta. O comando “pwd” retorna ao usuário o 
diretório atual em que ele está, mostrando o caminho absoluto 
a partir da raiz do sistema. 
 
 
 Pergunta 7 
0 em 0,25 pontos 
 O comando mais comum utilizado para encontrar ou filtrar arquivos é o 
comando “find”. O layout 
básico desse comando é: 
find <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? 
 
Resposta Selecionada: 
find . -name "meu-arquivo" 
Resposta Correta: 
find . -iname "meu-arquivo" 
Feedback da 
resposta: 
Resposta incorreta. É necessário saber como se usa o comando 
“find” e suas configurações, pois mesmo com erro em apenas 
um caractere, o comando não será executado de forma correta. 
 
 
 Pergunta 8 
0 em 0,25 pontos 
 O sistema operacional Linux tem diversos comandos que permitem ao seu 
usuário utilizar de forma rápida todas as funcionalidades por meio do 
terminal Shell. Para a realização desse ato, é necessário digitar o comando 
desejado e apertar a tecla “enter”. Qual é o comando que, digitado na linha 
de comandos do Linux, mostra o nome do diretório atual em que o 
usuário está trabalhando? 
I. pwd 
II. cat 
III. cd 
IV. ls 
Assinale a alternativa que traz apenas o(s) comando(s) correto(s). 
 
Resposta Selecionada: 
I, apenas. 
Resposta Correta: 
IV, apenas. 
Feedback da 
resposta: 
Resposta incorreta. Os comandos apresentados não realizam a 
apresentação do conteúdo do diretório. Reveja o conteúdo e 
tente novamente. 
 
 
 Pergunta 9 
0,25 em 0,25 pontos 
 Todo processo possui um nível de prioridade. Isso quer dizer que, ao ser 
feita uma requisição de abertura de um programa, ele será inserido em uma 
tabela em que, dependendo do valor, será executado imediatamente ou 
aguardará na fila de execução do processador. Em um sistema GNU/Linux, 
podemos passar o valor antes do processo ser inicializado ou depois de ele 
já ter sido chamado. 
Que alternativa contém respectivamente o comando que define e o que 
modifica a prioridade de um processo? 
 
Resposta Selecionada: 
nice e renice. 
Resposta Correta: 
nice e renice. 
Feedback 
da resposta: 
Resposta correta. O comando “nice” e “renice” são responsáveis 
por controlar a prioridade de um processona fila de execução do 
processador, sendo o primeiro para um processo inicial e o 
segundo para um processo já em execução. 
 
 
 Pergunta 10 
0,25 em 0,25 pontos 
 É bem frequente um processo parar de responder adequadamente ou 
simplesmente travar, por isso, toda distribuição deve ser capaz de lidar com 
tal imprevisto. Em sistemas Unix, não é diferente: há uma série de 
ferramentas somente para o tratamento de processos em execução. 
Supomos que um programa travou e precisa ser extinto. Diante dessa 
situação-problema, o comando __________ se encarregará de matar o 
processo de PID 42. 
Assinale a alternativa cujo comando completa corretamente a lacuna acima. 
 
Resposta Selecionada: 
kill -9 42 
Resposta Correta: 
kill -9 42 
Feedback da 
resposta: 
Resposta correta. “Kill” é o principal e mais conhecido comando 
na arquitetura Unix, sendo sua função lidar com a interrupção 
de processos dentro do sistema.

Continue navegando