Exámen tema 9 Linux Essentials

Julio Muñoz
Quiz by Julio Muñoz, updated more than 1 year ago
Julio Muñoz
Created by Julio Muñoz over 3 years ago
5638
0

Description

Esto va sobre scripts en general

Resource summary

Question 1

Question
El comando echo
Answer
  • Se usa para asignar variables.
  • Duplica la secuencia de entrada a la secuencia de salida.
  • Se utiliza para enviar texto a la consola.
  • Prueba una variable para duplicación
  • Copia variables de una a otra

Question 2

Question
Un archivo comienza con #!/bin/csh. Esto significa:
Answer
  • Nada, esto es un comentario.
  • El modo de compatibilidad C Shell está habilitado.
  • El operador no debe usar / bin / csh.
  • Al ejecutar el script se invocará / bin / csh para interpretar el resto del archivo.
  • Este es un script de Perl.

Question 3

Question
¿Cuáles son los editores apropiados para escribir scripts de shell? (Elige dos)
Answer
  • /bin/bash
  • vi
  • Escritor de Libre Office
  • Firefox
  • nano

Question 4

Question
La mayoría de los comandos de nano toman la forma de:
Answer
  • Control y otro carácter.
  • Alt y otro carácter.
  • Clicks del ratón.
  • Las teclas de función F1 a F2.
  • Escape seguido de otro carácter.

Question 5

Question
¿Qué función realiza este script de shell? FOO=/tmp/foo if[ ! -d $FOO]; then mkdir $FOO fi
Answer
  • Crea el directorio /tmp/foo si no existe.
  • Realiza el directorio / tmp / foo si existe un archivo con ese nombre.
  • Envía un mensaje a la pantalla.
  • Crea el directorio /tmp/foo y genera un error si hay un problema.
  • Nada, ya que hay un problema con las condiciones en la sentencia if.

Question 6

Question
¿Cuáles de las siguientes respuestas sobre los bucles while son afirmativas? (Escoge dos)
Answer
  • Para bucles que operan sobre una lista fija de elementos.
  • Mientras que los bucles operan en una lista de elementos arreglados.
  • Para bucles tienen una prueba cada ciclo para determinar si se debe ejecutar de nuevo.
  • Mientras que los bucles tienen una prueba en cada ciclo para determinar si debería volver a ejecutarse.
  • Para bucles requieren una variable sobre la cual iterar.

Question 7

Question
Dada la siguiente parte de un script: si [-f $ 1]; then echo "estoy aquí" fi ¿Cuál es el significado de $ 1?
Answer
  • Es el primer argumento pasado al guión.
  • Es un archivo llamado $ 1.
  • Es una variable especial que indica el código de salida del comando anterior.
  • Es un parámetro para -f, que indica el tamaño del archivo.
  • Es una lista de archivos que se interpola.

Question 8

Question
Dado el siguiente script que se ejecuta ./test.sh hola adiós if [ -f $2 ]; then echo "estoy aquí" fi ¿Cuándo se imprimirá "estoy aquí"?
Answer
  • Si hay dos archivos en el directorio actual.
  • El script siempre imprimirá "Estoy aquí".
  • Nunca.
  • Si existe un archivo llamado "hola" en el directorio actual.
  • Si existe un archivo llamado "adiós" en el directorio actual.

Question 9

Question
¿Cuál es la forma correcta de asignar la palabra "Hola" a una variable?
Answer
  • $A="Hola"
  • echo "Hola"> A
  • A="Hola"
  • echo $A "Hola"
  • A = "Hola"

Question 10

Question
¿Cuál es la forma correcta de guardar el directorio actual en una variable?
Answer
  • A=`pwd`
  • A=pwd
  • A=cwd
  • pwd $A
  • pwd | $A

Question 11

Question
¿Qué comando de shell acepta la entrada desde el teclado del usuario?
Answer
  • echo
  • $1
  • read
  • input
  • gets

Question 12

Question
¿Qué información se guarda dentro de $? ?
Answer
  • El ID del proceso actual.
  • La cantidad de argumentos pasados a la secuencia de comandos.
  • La identificación de usuario actual.
  • El código de salida del comando anterior.
  • El nombre del comando ejecutado.

Question 13

Question
¿Cómo terminarías tu script con un código de salida de 42?
Answer
  • return 42
  • $?=42
  • CODE=42
  • exit 42
  • break 42

Question 14

Question
El comando if busca el código de salida para considerar que una condición es verdadera.
Answer
  • 10
  • 255
  • 0
  • 1
  • 8

Question 15

Question
La cantidad de usuarios conectados está en una variable llamada USUARIOS. ¿Cómo probarías para ver si hay 5 usuarios conectados?
Answer
  • test –f USERS=5
  • test $USERS = 5
  • test $USERS,5
  • test $USERS –eq 5
  • test $USERS –a 5

Question 16

Question
Dado el siguiente script: while [ ! –f /tmp/foo ]; do echo –n “.” process_data > /tmp/foo done ¿Cuál de las siguientes respuestas son verdaderas? (Escoge dos)
Answer
  • La pantalla se llenará de puntos.
  • / tmp / foo se eliminará si existe
  • process_data nunca se ejecutará
  • process_data se llamará al menos una vez

Question 17

Question
Un condicional que le permite hacer comparaciones múltiples con un patrón se llama:
Answer
  • case
  • fanout
  • if
  • test
  • branch

Question 18

Question
¿Cuál es el significado de $ (($ i + 1))?
Answer
  • 1 se agregará a la variable i.
  • Esto devolverá el valor del siguiente argumento a la secuencia de comandos.
  • Esto ejecuta el comando almacenado en la variable i.
  • Si vale 0, el ciclo se detendrá.
  • Esto devolverá el valor del primer argumento al script.

Question 19

Question
¿Cómo escribirías una prueba que diga "if / tmp / foo es un directorio o USERS es mayor que 5"?
Answer
  • test –d /tmp/foo | $USERS > 5
  • test –f /tmp/foo –o $USERS –ge 5
  • test –d /tmp/foo –o $USERS –gt 5
  • test /tmp/foo || $USERS > 5
  • test /tmp/foo –d –o $USERS -gt 5
Show full summary Hide full summary

Similar

ESTRUCTURA DEL SISTEMA OPERATIVO: Linux/Ubuntu
Jose Ariza7727
FICHAS LINUX
remg22
Linux Essentials Tema 2
Ozelitotiktak
Linux Essentials Tema 4
JuanmaRguez
Diferentes versiones de sistema operativo que existe WINDOWS VS LINUX
cris.ferherr97
S.O. Linux
Corina Arteaga
Linux Essentials Tema 2
JuanmaRguez
Principios del software libre
Roxy Castle
Linux Essentials Tema 3
Jesus Reyes Real
Tema 11 Administración de usuarios y permisos en Linux
Ramon El Varilla
Ambientes Operativos
Alan Daniel Valadez Castañeda