Logo Passei Direto
Buscar

resposta atividade n2 shell script

Relatório de atividade do curso Programação em Shell Script (Atividade 2). Contém questões de múltipla escolha sobre comandos básicos do Linux (CLI, pwd, cd, ls, kill, gerenciamento de processos), com respostas selecionadas, respostas corretas, comentários, pontuação (8/10), tempo e status.

Ferramentas de estudo

Questões resolvidas

Em um sistema operacional com uma área de trabalho convencional, é comum acessarmos os arquivos por meio de interfaces gráficas, 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?

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.
___________ é utilizado para acessar o diretório “Documentos” dentro de um sistema Linux, sabendo que o ponto atual é o /home.

Geralmente, um processo deve funcionar sem interrupções, mas problemas ocorrem. Sabendo disso, todo sistema operacional possui uma ferramenta para gerenciar e fechar caso os processos não respondam ou parem de executar suas funções.
Qual é o comando responsável por matar um processo que não responde?

Processos em sistemas Linux nada mais são do que programas e aplicações em execução, tendo sido eles iniciados pelo root usuário, ou pelo próprio sistema, automaticamente.
Quais das proposições a seguir complementam corretamente a lacuna?
I. kill
II. psi -aux
III. pstree -a
IV. process list

É bem frequente um processo parar de responder adequadamente ou simplesmente travar, por isso, toda distribuição deve ser capaz de lidar com tal imprevisto.
Diante dessa situação-problema, o comando __________ se encarregará de matar o processo de PID 42.

Uma distribuição de pacote com código-fonte normalmente se apresenta na forma de um arquivo .tar.gz, .tar.bz2 ou .tar.xz, sendo que você deve desempacotá-lo.
Qual é o comando utilizado para realizar esse processo de instalação?

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em um sistema operacional com uma área de trabalho convencional, é comum acessarmos os arquivos por meio de interfaces gráficas, 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?

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.
___________ é utilizado para acessar o diretório “Documentos” dentro de um sistema Linux, sabendo que o ponto atual é o /home.

Geralmente, um processo deve funcionar sem interrupções, mas problemas ocorrem. Sabendo disso, todo sistema operacional possui uma ferramenta para gerenciar e fechar caso os processos não respondam ou parem de executar suas funções.
Qual é o comando responsável por matar um processo que não responde?

Processos em sistemas Linux nada mais são do que programas e aplicações em execução, tendo sido eles iniciados pelo root usuário, ou pelo próprio sistema, automaticamente.
Quais das proposições a seguir complementam corretamente a lacuna?
I. kill
II. psi -aux
III. pstree -a
IV. process list

É bem frequente um processo parar de responder adequadamente ou simplesmente travar, por isso, toda distribuição deve ser capaz de lidar com tal imprevisto.
Diante dessa situação-problema, o comando __________ se encarregará de matar o processo de PID 42.

Uma distribuição de pacote com código-fonte normalmente se apresenta na forma de um arquivo .tar.gz, .tar.bz2 ou .tar.xz, sendo que você deve desempacotá-lo.
Qual é o comando utilizado para realizar esse processo de instalação?

Prévia do material em texto

Usuário
	BRUNO SILVA FIORAVANTE PRADAL
	Curso
	GRA0946 PROGRAMAÇÃO EM SHELL SCRIPT GR2592-212-9 - 202120.ead-17733.01
	Teste
	ATIVIDADE 2 (A2)
	Iniciado
	12/09/21 09:03
	Enviado
	12/09/21 09:49
	Status
	Completada
	Resultado da tentativa
	8 em 10 pontos  
	Tempo decorrido
	46 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	Em um sistema operacional com uma área de trabalho convencional, é comum acessarmos os arquivos por meio de interfaces gráficas, 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?
	
	
	
	
		Resposta Selecionada:
	 
Command line interface
	Resposta Correta:
	 
Command line interface
	Comentário da resposta:
	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 2
0 em 1 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.
	Comentário 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 3
0 em 1 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
	Comentário da resposta:
	Resposta incorreta. A resposta que você assinalou não fará a mudança do diretório atual /home para o diretório “Documentos”. Reveja o conteúdo e tente novamente.
	
	
	
· Pergunta 4
1 em 1 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
	Comentário 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 5
1 em 1 pontos
	
	
	
	Geralmente, um processo deve funcionar sem interrupções, mas problemas ocorrem. Sabendo disso, todo sistema operacional possui uma ferramenta para gerenciar e fechar caso os processos não respondam ou parem de executar suas funções. Nas distribuições, Linux isso não é diferente.
Qual é o comando responsável por matar um processo que não responde?
	
	
	
	
		Resposta Selecionada:
	 
kill
	Resposta Correta:
	 
kill
	Comentário da resposta:
	Resposta correta. O comando “kill” é responsável por matar processos inativos, indesejados ou que não respondem, presentes em diversos sistemas baseados em Unix.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Processos em sistemas Linux nada mais são do que programas e aplicações em execução, tendo sido eles iniciados pelo root
usuário, ou pelo próprio sistema, automaticamente. Independentemente do meio no qual foram iniciadas, as distribuições GNU/Linux são munidas de várias ferramentas para gerenciar tais processos. O comando ___________________ faz parte do gerenciamento de processos em sistemas Linux.
Quais das proposições a seguir complementam corretamente a lacuna?
I. kill
II. psi -aux
III. pstree -a
IV. process list
Agora, assinale a alternativa que traz apenas as proposições corretas.
	
	
	
	
		Resposta Selecionada:
	 
I e III.
	Resposta Correta:
	 
I e III.
	Comentário da resposta:
	Resposta correta. Esse comando não existe no “coreutils” das distribuições GNU/Linux, sendo inválido no gerenciamento de processos.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Joãzinho está com dois backups do banco da empresa. Ao ver aquela situação, percebeu que o software responsável por realizar essa tarefa dividiu o backup em dois arquivos. Ao perceber isso, navegou nos diretórios por meio do comando _____________ até onde estava o arquivo. Ao chegar, ele precisou unir os arquivos em um só por meio do comando _____________.
Diante dessa situação-problema, qual é a alternativa que completa as lacunas?
	
	
	
	
		Resposta Selecionada:
	 
Comando A = cd; comando B = cat
	Resposta Correta:
	 
Comando A = cd; comando B = cat
	Comentário da resposta:
	Resposta correta. A funcionalidade para que se possa navegar por meio dos diretórios é o comando “cd”, e sua função é estendida para também unir os arquivos em um só.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	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 configurado, qual dos comandos abaixo permite sua correta instalação?
	
	
	
	
		Resposta Selecionada:
	 
make install
	Resposta Correta:
	 
make install
	Comentário da resposta:
	Resposta correta. Esse comando irá executar o arquivo “make” antes configurado, procedendo, assim, à compilação e instalação do pacote a partir de seu código-fonte.
	
	
	
· Pergunta 9
1 em 1 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
	Comentário 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.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Uma distribuição de pacote com código-fonte normalmente se apresenta na forma de um arquivo .tar.gz, .tar.bz2 ou .tar.xz, sendo que você deve desempacotá-lo. Porém, fazer a extração de um arquivo como esse pode provocar uma enorme confusão em seu diretório corrente. Logo depois, o usuário precisa instalar o pacote.
Qual é o comandoutilizado para realizar esse processo de instalação?
	
	
	
	
		Resposta Selecionada:
	 
apt-get install
	Resposta Correta:
	 
apt-get install
	Comentário da resposta:
	Resposta correta. O comando “apt-get install” é o comando responsável por realizar o processo de instalação do programa, ou software que se deseja inserir no computador.

Mais conteúdos dessa disciplina