Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
6 pág.
Atividade 2 UAM - PROGRAMAÇÃO EM SHELL SCRIPT

Pré-visualização | Página 1 de 2

Usuário
Curso
Teste
Iniciado
Enviado
Status
GRA0946 PROGRAMAÇÃO EM SHELL SCRIPT GR2592-212-9 - 202120.ead-17733.01 
ATIVIDADE 2 (A2)
24/08/21 
25/08/21 
Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 53 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
Saber navegar em um sistema que funcione primariamente sem uma interface grá�ca é 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?
cd Documentos
cd Documentos
Resposta correta. O comando “cd” ( change directory) é o único dos listados que faz a mudança entre diretórios em
sistemas Unix.
Pergunta 2
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 a�ição, pede que ele use o comando “�nd” na busca do arquivo, e pergunta o tamanho do arquivo de sua apresentação. O aluno
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
responde que sua apresentação tem mais que 500k. Diante dessas informações, surge a opção de veri�car no computador se o arquivo tem uma cópia
nos temporários. 
Você, como membro da equipe, percebe a a�ição do colega e vai digitar o comando. Qual é a alternativa que corresponde à busca correta?
�nd /tmp/ -name teste_sis -size +500k
find /tmp/ -name teste_sis -size +500k
Resposta correta. A opção escolhida atende todas as especi�cidades que o comando exige diante da situação-problema
relacionada. Aspectos como tamanho e local de busca foram perfeitamente transcritos.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
Em distribuições Linux, a instalação de pacotes se dá principalmente por meio de comandos, como o “apt-get install pacote” no caso do Debian e
derivados, ou, ainda, o “yum install pacote” padrão no sistema Red Hat e subjacentes. Em alguns casos, contudo, é necessário compilar o software a
partir do código-fonte. Seja por uma atualização ainda não suportada pelo SO, ou por sua falta no repositório padrão, os arquivos de instalação se
apresentam no formato *.tar.gz. 
Após o código-fonte do software/programa desejado ter sido baixado e con�gurado, qual dos comandos abaixo permite sua correta instalação?
make install
make install
Resposta correta. Esse comando irá executar o arquivo “make” antes con�gurado, procedendo, assim, à compilação e
instalação do pacote a partir de seu código-fonte.
Pergunta 4
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”?
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta Correta:
Comentário da
resposta:
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 5
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
Em um sistema operacional com uma área de trabalho convencional, é comum acessarmos os arquivos por meio de interfaces grá�cas, por ser mais
fácil a abstração pelo usuário, as quais são abreviadas apenas como GUI ( Graphical User Interface). Contudo, na maioria dos servidores e outros
sistemas corporativos, o acesso se dá por meio de um terminal, pois esse não requer interação com diferentes tipos de utilizadores. 
Como se chama o acesso a um sistema por meio de linhas de comando?
Command line interface
Command line interface
Resposta correta. CLI, ou Command Line Interface, é o nome dado ao meio de interação com um sistema que utiliza apenas
linhas de comando em um terminal.
Pergunta 6
É comum haver, em versões mais recentes das distribuições Linux, tanto Debian quanto Ubuntu, os comandos “apt-get”, “apt-cache” e “apt”, sendo este
último incluído recentemente com o intuito de mesclar os comandos mais utilizados dos outros dois. Assim, o comando __________________ faz parte do
comando “apt-get” e/ou “apt-cache”. 
Quais das proposições a seguir completam corretamente a lacuna acima? 
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
I. apt list 
II.  apt search 
III. apt install 
IV. apt upar 
Assinale a alternativa que traz apenas as proposições corretas.
II e III.
II e III.
Resposta correta. O comando “apt list” faz uma listagem completa com critérios sobre os programas instalados, atualizáveis
etc. em uma distribuição Linux.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
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 modi�caçõ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 a�rmativa?
apt update
apt update
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 8
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 
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
II. cat 
III. cd 
IV. ls 
Assinale a alternativa que traz apenas o(s) comando(s) correto(s).
IV, apenas.
IV, apenas.
Resposta correta. O comando “ls” é o responsável por apresentar ao usuário a lista de pastas e arquivos que estão presentes
no diretório em que ele se encontra.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
É 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.
kill -9 42
kill -9 42
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.
Pergunta 10
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
Página12