TEST BORRADO, QUIZÁS LE INTERESE: Administración de sistemas operativos T8
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
Administración de sistemas operativos T8 Descripción: GS_0374 2022/2023 P8 Autor:
Fecha de Creación: 18/05/2023 Categoría: Informática Número Preguntas: 15 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
1. Al ejecutar un script, el shell crea un __1__ que ejecuta las órdenes que contiene el script y finaliza al terminar la ejecución de todas las órdenes.
2. El __2__ espera mientras el __3__ ejecuta el script hasta el final.
3. Los cambios en el entorno de un __4__ no afectan al entorno del __5__
4. Si queremos ejecutar un scripten el __6__ en lugar de con un __7__ para modificar el entorno actual, debemos ejecutar el script con el mandato source. __1__ __2__ __3__ __4__ __5__ __6__ __7__. Si un usuario con derechos de administración introduce la siguiente orden en la consola de Linux $ sudo chage -d 0 rmendez ¿Qué es lo que habrá conseguido? Que el usuario rmendez (si existe) deba cambiar su contraseña en el siguiente inicio de sesión. Cambiar la contraseña del usuario actual Inhabilitar la cuenta del usuario rmendez El orden es incorrecto. No va a hacer nada, sólo obtener un error. Relaciona las órdenes test con la evaluación correcta: Cierto si nombre es un directorio Cierto si nombre es una cadena no vacía Cierto si nombre es un archivo Cierto si nombre es una cadena. Si tenemos un archivo llamado ximportar con el siguiente contenido: 41524645d:Joan Moragues Martorell:agentes 98763676m:Júlia Navas Mir:agentes 33778271v:Magdalena Mulet Peral:supervisores ¿Con qué orden introducida directamente en la consola de Linux obtendremos la siguiente salida por pantalla? Joan Moragues Martorell Julia Navas Mir Magdalena Mulet Peral cat ximportar | cut -d\: -f 2 cut -d":" -f 2 ximportar while IFS=: read -r dni usuario tipo; do echo $usuario; done < ximportar Las otras tres opciones son correctas. . ¿Qué información nos devolverá la siguiente orden introducida en la terminal Linux? du -sh /home/$USER La suma total del espacio usado en disco en el directorio principal del usuario que ejecuta el script y todos sus subdirectorios, indicándonos si el valor es en KB, MG, MB... La suma total del espacio usado en disco por todos los usuarios del sistema en el directorio /home , indicándonos si el valor es en KB, MG, MB... El espacio usado de disco, indicándonos si el valor es en KB, MG, GB... El espacio disponible en el disco, indicándonos si el valor es en KB, MG, GB... El siguiente shell script se llama valores.sh: #!/bin/bash valores() { for p in $*; do echo -n "$p " done } valores 1 2 3 valores $* echo Cuál es el resultado del shell script si se hace la llamada así: valores.sh abc Muestra la cadena “ 1 2 3 1 2 3 ” con un salto de línea al final. Muestra la cadena “ abcabc ” con un salto de línea al final. Muestra la cadena “ 1 2 3 abc ” con un salto de línea al final. Muestra la cadena “ abc 1 2 3 ” con un salto de línea al final. Si en la terminal de Linux introducimos la orden cat usuaris.csv y obtenemos esto: $ cat usuarios.csv 41872021s:Joan Moragues Martorell:agente 19872632r:Julia Navas Mir:agente 44389654p:Magdalena Mulet Peral:supervisor Que obtendremos si introducimos... cat usuarios.csv | cut -d " " -f2 ...? agente agent supervisor 8 8 3 Moragas Navas Mulet Error: No se encontró el mandato. Relaciona las órdenes de la izquierda con la descripción correcta de lo que realizan: echo texto echo -e "texto\n\n" echo -n texto echo -e "texto\t\t". ¿Qué hace el siguiente shell script de Bash? #!/bin/bash echo Hola exit $? Da error, ya que $? no está definida. Termina con el código de salida recibido por parámetro. Termina con el código de salida del comando echo. Termina con un código de salida indefinido. Si en la terminal de Linux introducimos la orden cat usuaris.csv y obtenemos esto: $ cat usuarios.csv 41872021s:Joan Moragues Martorell:agente 19872632r:Julia Navas Mir:agente 44389654p:Magdalena Mulet Peral:supervisor Que obtendremos si introducimos... cat usuarios.csv | cut -d ":" -f3 ...? agente agent supervisor 8 8 3 Moragas Navas Mulet Error: No se encontró el mandato. En la consola de GNU/Linux, ¿qué orden permite importar o actualizar usuarios de forma masiva desde un archivo? newusers addusers importusers chusers. ¿Qué hace el siguiente shell script de Bash? #!/bin/bash echo "Qué edad tienes: " read X if [ "$X" >= 18 ]; then echo "Eres mayor de edad." else echo "Eres menor de edad." fin Da error, puesto que no podemos utilizar test para evaluar expresiones con números. Pide la edad y calcula si es mayor o menor de edad. Recibe una edad por parámetro y calcula si es mayor o menor de edad. Da error puesto que la condición de test debería usar el operador -ge en lugar de >=. . ¿Qué hace el siguiente shell script de Bash? #!/bin/bash while (( X )); do (( X=X+1 )) done echo $X No termina nunca, ya que hay un bucle infinito Da error, puesto que la variable X no está inicializada Nunca ejecuta el comando echo Acaba dando un salto de línea por pantalla. ¿Qué hará el siguiente shell script de Bash? #!/bin/bash pes="$1" altura="$2" (( pes_ideal = altura - 110 )) if [ $pes -le $pes_ideal ] ; then echo "Deberías comer un poco más de grasa." else echo "Deberías comer un poco más de fruta." Da error, ya que $1 y $2 no están definidas. Pide el peso y la altura y calcula el peso ideal. Da error, ya que la estructura del if está mal diseñada Recibe dos parámetros y calcula el peso ideal. La expresión ... orden1 && orden2 || orden3… Elija una o más: …siempre ejecuta las tres órdenes. …ejecute comando1 y si evalúa a cierto entonces ejecuta comando2. …ejecute comando1 y si evalúa a falso entonces ejecuta comando3. …ejecute comando1 y si evalúa a cierto entonces ejecuta comando2. Si no, ejecuta comando3. |
Denunciar Test