Linux - Unidad 09 Examen (Español)

GoConqr Rezension

Pon a prueba todo lo que sabes sobre Linux Essentials y prepárate para obtener tu certificación, con este genial test. Al finalizar recuerda corroborar tus respuestas.
Manuel Lustres
Quiz von Manuel Lustres, aktualisiert more than 1 year ago
Manuel Lustres
Erstellt von Manuel Lustres vor etwa 8 Jahre
10683
6

Zusammenfassung der Ressource

Frage 1

Frage
Un archivo que comienza con #!/bin/csh significa:
Antworten
  • El operador no debe estar usando /bin/csh
  • Este es un script de Perl (en lenguaje Perl)
  • El modo de compatibilidad C Shell está habilitado
  • La ejecución del script invocará /bin/csh para interpretar el resto del archivo
  • Nada, esto es solo un comentario

Frage 2

Frage
¿Cuáles son los editores apropiados para escribir scripts de shell? (elegir dos)
Antworten
  • Firefox
  • nano
  • vi
  • /bin/bash
  • LibreOffice Writer

Frage 3

Frage
La mayoría de los comandos de nano adoptan la forma de:
Antworten
  • Alt y otro caracter
  • cliks del ratón
  • Escape seguido de otro caracter
  • A través de las teclas de función F1 a F12
  • Control y otro caracter

Frage 4

Frage
¿Qué hace este script? FOO=/tmp/foo if [ ! -d $FOO ]; then mkdir $FOO fi
Antworten
  • Nada, ya que hay un problema con las condiciones establecidas en la sentencia if
  • Crea /tmp/foo si no existe
  • Emite un mensaje a la pantalla
  • Crea el directorio /tmp/foo, si existe un archivo con ese nombre
  • Crea /tmp/foo y activa un error si hay un problema

Frage 5

Frage
¿Cuál de las siguientes afirmaciones son correctas sobre bucles for y while? (elegir dos)
Antworten
  • Los bucles for tienen una prueba en cada ciclo para determinar si se debe ejecutar de nuevo
  • Los bucles for operan sobre una lista predeterminada de elementos
  • Los bucles while tienen una prueba en cada ciclo para determinar si se debe ejecutar de nuevo
  • Los bucles for requieren una variable sobre la cual iterar
  • Los bucles while operan sobre una lista predeterminada de elementos

Frage 6

Frage
Dado el siguiente código de un script: if [ -f $1 ]; then echo "I am here" fi ¿Cuál es el significado de $1?
Antworten
  • Es una lista de archivos que consigue interpolar
  • Es un archivo llamado $1
  • Es el primer argumento pasado al script
  • Es un parámetro de -f, que indica el tamaño del archivo
  • Es una variable especial que indica el código de salida del comando anterior

Frage 7

Frage
Dado el siguiente código de un script, que se ejecuta a través de ./test.sh hello goodbye: if [ -f $2 ]; then echo "I am here" fi ¿Cuando se imprimirá "I am here"?
Antworten
  • Si un archivo llamado "goodbye" existe en el directorio actual
  • Si hay dos archivos en el directorio actual
  • El script imprimirá siempre "I am here"
  • Nunca
  • Si un archivo llamado "hello" existe en el directorio actual

Frage 8

Frage
¿Cuál es la forma correcta de asignar la palabra "Hello" a una variable?
Antworten
  • $A="Hello"
  • echo "Hello" A
  • echo $A "Hello"
  • A="Hello"
  • A = "Hello"

Frage 9

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

Frage 10

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

Frage 11

Frage
¿Qué información es retenida dentro de $? ?
Antworten
  • El ID del usuario actual
  • El código de salida del comando anterior
  • El ID del proceso actual
  • El número de argumentos pasados al script
  • El nombre de la instrucción ejecutada

Frage 12

Frage
¿Cómo podrias finalizar tu script con un código de salida 42?
Antworten
  • break 42
  • CODE=42
  • return 42
  • $?=42
  • exit 42

Frage 13

Frage
El comando if, ¿Qué código de salida tiene en cuenta para que una condición sea verdadera?
Antworten
  • 8
  • 0
  • 1
  • 10
  • 255

Frage 14

Frage
El número de usuarios conectados en una variable llamada USERS. ¿Cómo se podría comprobar que 5 usuarios están conectados?
Antworten
  • test $USERS,5
  • test $USERS = 5
  • test -f USERS=5
  • test $USERS -eq 5
  • test $USERS -a 5

Frage 15

Frage
while [ ! -f /tmp/foo ]; do echo -n "." process_data > /tmp/foo done ¿Cuál de las siguientes afirmaciones son ciertas? (elegir dos)
Antworten
  • La pantalla se llenará con puntos "."
  • process_data se llamará como máximo una vez
  • /tmp/foo será borrado si es que existe
  • process_data nunca será ejecutado
  • Si un archivo llamado /tmp/foo existe, no se ejecutará process_data

Frage 16

Frage
Un condicional que le permite realizar comparaciones múltiples con un patrón se llama:
Antworten
  • fanout
  • test
  • branch
  • case
  • if

Frage 17

Frage
¿Cuál es el significado de $(( $i + 1)) ?
Antworten
  • Si i es 0, el bucle se detendrá
  • Se devolverá el valor del siguiente argumento al script
  • Se añadirá 1 a la variable i
  • Se ejecuta el comando almacenado en la variable i
  • Se devolverá el valor del primer argumento al script

Frage 18

Frage
¿Cómo se escribiría una prueba que diga "Si /tmp/foo es un directorio o USERS es mayor que 5"?
Antworten
  • test -d /tmp/foo -o $USERS -gt 5
  • test /tmp/foo -d -o $USERS -gt 5
  • test -f /tmp/foo -o $USERS -ge 5
  • test -d /tmp/foo | $USERS
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Linux - Unidad 07 Examen (Español)
Manuel Lustres
Linux - Unidad 08 Examen (Español)
Manuel Lustres
Linux Essentials Tema 5
guille_969@hotma
Linux Essentials Tema 6
James Dj
American Dream
luisepeters
Stimmungen in Englisch lernen
Michelle Eichinger
TK 4 Demokratie und Mitwirkung
Christine Zehnder
Lf. 2 Büroprozesse gestalten und Arbeitsvorgänge organisieren
Sarah Schneider
Vetie - Pathologie Fragen aus dem A-Skript
Fioras Hu