option
Cuestiones
ayuda
daypo
buscar.php

LPIC 010-160 ESP 3.3 - Lección 1 Repaso 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
LPIC 010-160 ESP 3.3 - Lección 1 Repaso 2

Descripción:
LPIC 010-160 ESP 3.3 - Lección 1 Repaso 2

Fecha de Creación: 2026/04/02

Categoría: Otros

Número Preguntas: 12

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Un usuario crea un archivo llamado backup.sh y escribe en el los comandos necesarios. Al intentar ejecutarlo con ./backup.sh obtiene el error Permission denied. ¿Cual es la causa y la solucion?. A. El archivo no existe todavía. Solución: crearlo con touch backup.sh. B. El archivo no tiene permisos de ejecución. Solución: chmod +x backup.sh. C. El shebang es incorrecto. Solución: añadir #!/bin/bash. D. El script está en un directorio que no está en $PATH.

¿Qué ocurre si ejecutas el comando PATH=~/mis_scripts en la terminal?. A. Se añade ~/mis_scripts al PATH existente sin modificar el resto. B. Se sobreescribe el PATH completo y los comandos del sistema dejan de funcionar. C. Se crea un alias permanente para ese directorio. D. No ocurre nada, la variable PATH es de solo lectura.

Observa este fragmento: usuario=Ana Lopez / echo "Hola $usuario". ¿Qué ocurre al ejecutarlo?. A. Imprime: Hola Ana Lopez. B. Imprime: Hola Ana y un error porque Lopez se interpreta como comando. C. Imprime: Hola $usuario porque las comillas dobles bloquean la sustitución. D. El script no se ejecuta, hay un error de sintaxis en la asignación.

¿Qué imprime echo 'La ciudad es $ciudad' si ciudad="Madrid"?. A. La ciudad es Madrid. B. La ciudad es $ciudad. C. La ciudad es (vacío). D. Error: variable no definida.

En un script, la variable $# vale 0. ¿Qué significa?. A. El script no ha podido leer los argumentos. B. El script se ejecutó sin pasar ningún argumento. C. El primer argumento está vacío. D. El script tiene cero líneas de código.

¿Cuál de estas comparaciones es correcta para verificar si el número de argumentos es mayor que 2?. A. if [ $# > 2 ]. B. if [ $# -gt 2 ]. C. if [ $# == 2 ]. D. if [ $# greater 2 ].

¿Qué error contiene este script? #!/bin/bash if [ $1 -eq 5 ] then echo "es cinco" done. A. La línea del shebang #!/bin/bash. B. La condición [ $1 -eq 5 ] le faltan espacios. C. La última línea: debe ser fi en vez de done. D. La línea echo le faltan comillas simples.

¿Cuál es la diferencia entre -eq y == en bash?. A. -eq y == son equivalentes, se pueden usar indistintamente. B. -eq compara números; == compara strings. Usar == con números puede dar resultados inesperados. C. == es más moderno y siempre preferible a -eq. D. -eq solo funciona con variables, == funciona con cualquier valor.

Un script recibe dos argumentos. ¿Qué valor tendrá $2 si el script se ejecuta con un solo argumento?. A. Bash lanza un error indicando que falta el segundo argumento. B. 0 (cero por defecto). C. Null o vacío, sin generar ningún error. D. El mismo valor que $1.

¿Para qué sirve el comando which?. A. Muestra el contenido de una variable de entorno. B. Muestra la ruta absoluta de un ejecutable en el sistema. C. Lista todos los comandos disponibles en el PATH. D. Comprueba si un archivo existe.

¿Qué hace el comando env sin argumentos?. A. Ejecuta un comando en un entorno limpio sin variables. B. Muestra todas las variables de entorno activas en la sesión actual. C. Modifica una variable de entorno temporalmente. D. Muestra solo las variables exportadas.

Qué imprime ./test.sh 7 3 con este script: if [ $1 -gt $2 ] then echo "mayor" elif [ $1 -lt $2 ] then echo "menor" else echo "iguales" fi. A. menor. B. iguales. C. mayor. D. Error: faltan comillas en el echo.

Denunciar Test