Logo Passei Direto
Buscar

Linux - Questionário - Editor de Texto e Shell Script

User badge image
Marcela

em

Ferramentas de estudo

Questões resolvidas

O número de usuários logados está em uma variável chamada USERS. Como você testaria se 5 usuários estão logados? Escolha uma opção:
a. test $USERS –eq 5
b. test –f USERS=5
c. test $USERS = 5
d. test $USERS,5
e. test $USERS –a 5

Quais são os editores apropriados para escrever scripts de shell? (escolha duas)
a. LibreOffice Writer
b. nano
c. /bin/bash
d. vi
e. Firefox

Uma condição que permite fazer comparações múltiplas com um padrão é chamada:
a. if
b. branch
c. fanout
d. case
e. test

Qual comando shell aceita entrada do teclado do usuário? Escolha uma opção:
a. input
b. $1
c. read
d. echo
e. gets

Como vocês escreveria um teste que diz “se /tmp/foo é um diretório ou USERS é maior que 5”? Escolha uma opção:
a. test /tmp/foo –d –o $USERS -gt 5
b. test –d /tmp/foo –o $USERS –gt 5
c. test –d /tmp/foo | $USERS > 5
d. test /tmp/foo || $USERS > 5
e. test –f /tmp/foo –o $USERS –ge 5

Como você terminaria seu script com um código de saída de 42? Escolha uma opção:
a. $?=42
b. CODE=42
c. exit 42
d. return 42
e. break 42

Qual é a maneira correta de salvar o diretório atual em uma variável? Escolha uma opção:
a. pwd $A
b. A=pwd
c. A=`pwd`
d. pwd | $A
e. A=cwd

Um arquivo inicia com #!/bin/csh. Isto significa: Escolha uma opção:
a. O modo de compatibilidade C Shell é habilitado
b. Executar o script invocará /bin/csh para interpretar o restante do arquivo
c. Nada, é somente um comentário
d. O operador não deve estar usando /bin/csh
e. É um script Perl

O que o seguinte shell script faz? FOO=/tmp/foo if [ ! –d $FOO ]; then mkdir $FOO fi Escolha uma opção:
a. Retorna uma mensagem na tela
b. Faz o diretório /tmp/foo se existir um arquivo com esse nome
c. Cria /tmp/foo e gera um erro se houver algum problema
d. Cria /tmp/foo se não existir
e. Nada, já que há um problema com as condições na instrução if

Quais dos seguintes itens estão corretos para loops for e while? (escolha duas)
a. loops while operam sobre uma lista fixa de itens
b. loops while tem um teste em cada ciclo para determinar se deve ser executado novamente
c. loops for operam sobre uma lista fixa de itens
d. loops for tem um teste em cada ciclo para determinar se deve ser executado novamente
e. loops for requerem uma variável sobre a qual iterar

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

O número de usuários logados está em uma variável chamada USERS. Como você testaria se 5 usuários estão logados? Escolha uma opção:
a. test $USERS –eq 5
b. test –f USERS=5
c. test $USERS = 5
d. test $USERS,5
e. test $USERS –a 5

Quais são os editores apropriados para escrever scripts de shell? (escolha duas)
a. LibreOffice Writer
b. nano
c. /bin/bash
d. vi
e. Firefox

Uma condição que permite fazer comparações múltiplas com um padrão é chamada:
a. if
b. branch
c. fanout
d. case
e. test

Qual comando shell aceita entrada do teclado do usuário? Escolha uma opção:
a. input
b. $1
c. read
d. echo
e. gets

Como vocês escreveria um teste que diz “se /tmp/foo é um diretório ou USERS é maior que 5”? Escolha uma opção:
a. test /tmp/foo –d –o $USERS -gt 5
b. test –d /tmp/foo –o $USERS –gt 5
c. test –d /tmp/foo | $USERS > 5
d. test /tmp/foo || $USERS > 5
e. test –f /tmp/foo –o $USERS –ge 5

Como você terminaria seu script com um código de saída de 42? Escolha uma opção:
a. $?=42
b. CODE=42
c. exit 42
d. return 42
e. break 42

Qual é a maneira correta de salvar o diretório atual em uma variável? Escolha uma opção:
a. pwd $A
b. A=pwd
c. A=`pwd`
d. pwd | $A
e. A=cwd

Um arquivo inicia com #!/bin/csh. Isto significa: Escolha uma opção:
a. O modo de compatibilidade C Shell é habilitado
b. Executar o script invocará /bin/csh para interpretar o restante do arquivo
c. Nada, é somente um comentário
d. O operador não deve estar usando /bin/csh
e. É um script Perl

O que o seguinte shell script faz? FOO=/tmp/foo if [ ! –d $FOO ]; then mkdir $FOO fi Escolha uma opção:
a. Retorna uma mensagem na tela
b. Faz o diretório /tmp/foo se existir um arquivo com esse nome
c. Cria /tmp/foo e gera um erro se houver algum problema
d. Cria /tmp/foo se não existir
e. Nada, já que há um problema com as condições na instrução if

Quais dos seguintes itens estão corretos para loops for e while? (escolha duas)
a. loops while operam sobre uma lista fixa de itens
b. loops while tem um teste em cada ciclo para determinar se deve ser executado novamente
c. loops for operam sobre uma lista fixa de itens
d. loops for tem um teste em cada ciclo para determinar se deve ser executado novamente
e. loops for requerem uma variável sobre a qual iterar

Prévia do material em texto

Linux - Questionário - Editor de Texto e Shell Script
Questão 1
O número de usuários logados está em uma variável chamada USERS. Como você
testaria se 5 usuários estão logados? Escolha uma opção:
a. test $USERS –eq 5
b. test –f USERS=5
c. test $USERS = 5
d. test $USERS,5
e. test $USERS –a 5
Questão 2
Quais são os editores apropriados para escrever scripts de shell? (escolha duas)
Escolha uma ou mais:
a. LibreOffice Writer
b. nano
c. /bin/bash
d. vi
e. Firefox
Questão 3
Uma condição que permite fazer comparações múltiplas com um padrão é chamada:
Escolha uma opção:
a. if
b. branch
c. fanout
d. case
e. test
Questão 4
Qual comando shell aceita entrada do teclado do usuário? Escolha uma opção:
a. input
b. $1
c. read
d. echo
e. gets
Questão 5
Como vocês escreveria um teste que diz “se /tmp/foo é um diretório ou USERS é
maior que 5”? Escolha uma opção:
a. test /tmp/foo –d –o $USERS -gt 5
b. test –d /tmp/foo –o $USERS –gt 5
c. test –d /tmp/foo | $USERS > 5
d. test /tmp/foo || $USERS > 5
e. test –f /tmp/foo –o $USERS –ge 5
Questão 6
Como você terminaria seu script com um código de saída de 42? Escolha uma opção:
a. $?=42
b. CODE=42
c. exit 42
d. return 42
e. break 42
Questão 7
Qual é a maneira correta de salvar o diretório atual em uma variável? Escolha uma
opção:
a. pwd $A
b. A=pwd
c. A=`pwd`
d. pwd | $A
e. A=cwd
Questão 8
Um arquivo inicia com #!/bin/csh. Isto significa: Escolha uma opção:
a. O modo de compatibilidade C Shell é habilitado
b. Executar o script invocará /bin/csh para interpretar o restante do arquivo
c. Nada, é somente um comentário
d. O operador não deve estar usando /bin/csh
e. É um script Perl
Questão 9
O que o seguinte shell script faz?
FOO=/tmp/foo
if [ ! –d $FOO ]; then
mkdir $FOO
fi
Escolha uma opção:
a. Retorna uma mensagem na tela
b. Faz o diretório /tmp/foo se existir um arquivo com esse nome
c. Cria /tmp/foo e gera um erro se houver algum problema
d. Cria /tmp/foo se não existir
e. Nada, já que há um problema com as condições na instrução if
Questão 10
Quais dos seguintes itens estão corretos para loops for e while? (escolha duas)
Escolha uma ou mais:
a. loops while operam sobre uma lista fixa de itens
b. loops while tem um teste em cada ciclo para determinar se deve ser executado
novamente
c. loops for operam sobre uma lista fixa de itens
d. loops for tem um teste em cada ciclo para determinar se deve ser executado novamente
e. loops for requerem uma variável sobre a qual iterar

Mais conteúdos dessa disciplina