Baixe o app para aproveitar ainda mais
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.
Compartilhar