LPI 102 - Shells, Scripting And Data Management 1- Marcus Vinicius Braga Alcantara

80 Questions | Total Attempts: 322

SettingsSettingsSettings
Please wait...
LPI 102 - Shells, Scripting And Data Management 1- Marcus Vinicius Braga Alcantara

.


Questions and Answers
  • 1. 
    Qual o valor da variável especial $$ do shell BASH ?
    • A. 

      Contém o valor PID do processo em execução.

    • B. 

      Contém a versão do BASH em uso.

    • C. 

      Contém o tipo de terminal em uso.

    • D. 

      Contém o nome do atual script em execução.

  • 2. 
    Qual das instruções abaixo é uma instrução SQL SELECT válida ?
    • A. 

      SELECT nome, telefone FROM contatos;

    • B. 

      SELECT FROM contatos nome, telefone;

    • C. 

      SELECT nome FROM contatos, telefone;

    • D. 

      SELECT contatos FROM nome, telefone;

  • 3. 
    Qual comando que fecha uma estrutura de condição if ?
    • A. 

      fi

    • B. 

      endfi

    • C. 

      end

    • D. 

      done

  • 4. 
    Qual comando remove um alias do shell já definido ?
    • A. 

      rmalias

    • B. 

      rm

    • C. 

      delalias

    • D. 

      unalias

  • 5. 
    Qual dos comandos abaixo, irá exibir informações sobre as variáveis de ambiente no seu sistema ?
    • A. 

      builtin

    • B. 

      join

    • C. 

      env

    • D. 

      source

  • 6. 
    Qual instrução SQL que modifica dados já inseridos em uma tabela ?
    • A. 

      WHERE

    • B. 

      DELETE

    • C. 

      INSERT

    • D. 

      UPDATE

  • 7. 
    Qual arquivo do shell BASH é lido após um logout bem sucedido do sistema ?
    • A. 

      ~/.exit

    • B. 

      ~/.logout

    • C. 

      ~/.bash_profile

    • D. 

      ~/.bash_logout

  • 8. 
    Qual o comando que torna uma variável do shell como sendo do tipo GLOBAL ?
  • 9. 
    Qual o comando que fecha uma estrutura de seleção case ?
  • 10. 
    O comando seq -w -s ‘;’ 2 12 exibe qual resultado em tela ?
    • A. 

      0;2;4;6;8;10;12

    • B. 

      02;03;04;05;06;07;08;09;10;11;12

    • C. 

      2;3;4;5;6;7;8;9;10;11;12

    • D. 

      02;03;04;05;06;07;08;09;010;011;012

  • 11. 
    A variável REPLY é utilizada por qual comando quando não definimos uma ?
    • A. 

      set

    • B. 

      read

    • C. 

      goto

    • D. 

      if

  • 12. 
    Qual a ordem correta de leitura dos arquivos de configuração do BASH após um login bem sucedido ?
    • A. 

      1. ~/.bashrc 2. /etc/profile 3. /etc/bashrc 4. ~/.bash_profile

    • B. 

      1. /etc/profile 2. /etc/bashrc 3. ~/.bashrc 4. ~/.bash_profile

    • C. 

      1. ~/.bash_profile 2. /etc/profile 3. ~/.bashrc 4. /etc/bashrc

    • D. 

      1. /etc/profile 2. ~/.bash_profile 3. ~/.bashrc 4. /etc/bashrc

  • 13. 
    Qual comando impede que um arquivo seja sobrescrito pelo caracter de redirecionamento > do shell ?
    • A. 

      chmod o=-w

    • B. 

      set -o noclobber

    • C. 

      chattr +A

    • D. 

      enable -n

  • 14. 
    Em qual arquivo posso definir o diretório /opt/bin como sendo parte dos valores de pesquisa da variável PATH ?
    • A. 

      /etc/profile

    • B. 

      ~/.profile

    • C. 

      ~/.bash_login

    • D. 

      ~/.bashrc

  • 15. 
    Qual dos comandos abaixo irá incluir um registro na tabela CLIENTES ?
    • A. 

      SELECT

    • B. 

      DELETE

    • C. 

      UPDATE

    • D. 

      INSERT

  • 16. 
    Observe o seguinte script (test.sh) conforme a figura abaixo. Qual será o resultado exibido para o usuário após a execução do script com o seguinte argumento; sh test.sh /bin ?
    • A. 

      Este script não pode ser executado.

    • B. 

      Não será exibido nenhuma mensagem ao usuário.

    • C. 

      0

    • D. 

      1

  • 17. 
    Em qual arquivo posso definir uma variável global que será utilizada por todos os logins do sistema ? (Especifique o caminho completo do arquivo).
  • 18. 
    Normalmente nós definimos funções e aliases particular de nosso login em qual arquivo ?
    • A. 

      ~/.bash_login

    • B. 

      ~/.bash_profile

    • C. 

      ~/.bashrc

    • D. 

      ~/.profile

  • 19. 
    Qual a diferença entre os comandos SET e ENV ?
    • A. 

      SET exibe variáveis do shell corrente e ENV exibe todas as variáveis inclusive as que foram exportadas.

    • B. 

      SET define uma variável para ser utilizada e ENV exibe todas as variáveis do Shell.

    • C. 

      SET exibe variáveis exportadas e ENV somente as do shell ambiente.

    • D. 

      SET e ENV possuem a mesma função. Ambos foram compilados pelo GCC.

  • 20. 
    O comando test -x /bin/sync tem qual finalidade ?
    • A. 

      Testa se o arquivo existe e tem permissão de leitura.

    • B. 

      Testa se o arquivo existe e tem permissão de execução.

    • C. 

      Testa se o arquivo existe e tem permissão de escrita.

    • D. 

      Testa se o arquivo existe e é um diretório.

  • 21. 
    Na confecção de um novo script bash, qual deve ser o valor de sua primeira linha ?
    • A. 

      !bash -x

    • B. 

      #bash_script

    • C. 

      #!/bin/bash

    • D. 

      !#/bin/bash

  • 22. 
    Qual o valor da variável especial $! do shell BASH ?
    • A. 

      Contém o PID do último processo executado pelo shell.

    • B. 

      Contém o nome do último login que acessou o sistema.

    • C. 

      O nome da variável é inválido e a mesma não faz parte das variáveis do shell BASH.

    • D. 

      Armazena o valor PID do processo init.

  • 23. 
    Como eu posso verificar o sucesso ou não de um comando executado ?
    • A. 

      Através do comando show_erros que faz parte dos comandos build-in do shell.

    • B. 

      Pelo valor escrito em terminal do comando executado.

    • C. 

      Através do valor presente na variável $?

    • D. 

      Pela mensagem de erro do comando executado.

  • 24. 
    Qual das opções abaixo pode ser utilizada para criar uma variável chamada LINUX com a atribuição do valor; lpi ?
    • A. 

      LINUX=lpi

    • B. 

      Linux=lpi

    • C. 

      $LINUX=lpi

    • D. 

      N.D.A

  • 25. 
    Qual das opções abaixo pode ser utilizada para tornar a variável LINUX acessível a partir de outros shell (Sub-sequente)?
    • A. 

      env LINUX

    • B. 

      env $LINUX

    • C. 

      export LINUX

    • D. 

      export $LINUX

    • E. 

      N.D.A

Back to Top Back to top