Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESE3º PRACTICAS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
3º PRACTICAS

Descripción:
tercer examen de practicas

Autor:
nico robin
(Otros tests del mismo autor)

Fecha de Creación:
09/01/2023

Categoría:
Deportes

Número preguntas: 67
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Sea la siguiente salida de la ejecución del comando jobs -l: $ jobs -l [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & Si ejecutamos kill 1677, ¿a qué proceso se mata? xeyes xcalc xclock.
Sea la siguiente salida de la ejecución del comando jobs -l: $ jobs -l [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & ¿Cómo podríamos pasar a primer plano el programa xeyes? fg %2 fg 1678 bg + bg 1678.
Sea la siguiente salida de la ejecución del comando jobs -l: $ jobs -l [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & ¿Cómo podríamos pasar a primer plano el programa xclock? fg%2 fg 1677 fg xclock bg 1.
Sea la siguiente salida de la ejecución del comando jobs -l: $ jobs -l [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & ¿Cómo podríamos pasar a segundo plano el programa xeyes? bg 1678 Ya está en segundo plano fg 1678 fg%2.
Sea la siguiente salida de la ejecución del comando jobs -l: $ jobs -l [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & ¿Cómo podríamos pasar a segundo plano el programa xclock? Ya está en segundo plano bg 1677 fg 1677 bg%1.
¿Qué orden nos produce la siguiente salida? [1]- 1677 Ejecutando xclock & [2]+ 1678 Ejecutando xeyes & jobs -l top kill ps -a.
Dada las siguientes declaraciones de variables: $ vv1=1 $ vv2=2 $ OPERACION $ echo $t 3 ¿Por qué valor podríamos sustituir a OPERACION para obtener la salida deseada? t=$vv1.$vv2 let "t=$vv1+$vv2" t=$vv1+$vv2 t=+($vv1,$vv2.
Dada las siguientes declaraciones de variables: $ vv1=1 $ vv2=2 $ OPERACION $ echo $t 1+2 ¿Por qué valor podríamos sustituir a OPERACION para obtener la salida deseada? t=$vv1.$vv2 let "t=$vv1+$vv2" t=$(($vv1+$vv2)) t=$vv1+$vv2.
Sea la siguiente salida del comando ls, ejecutado por el usuario alumno: $ ls f1 f2 f5 ¿Qué salida devolvería la siguiente orden? $ whoami; ls f? | wc -l NOTA: La salida se recoge en una sola línea. alumno f1 f2 f5 3 alumno 3 alumno f1 f2 f5 4.
Para iniciar un servicio o demonio (por ejemplo mysql) en SystemD se emplea la orden: systemctl status mysql /etc/init.d/mysql start systemctl start mysql /etc/init.d/mysql enable.
En SystemD si queremos cambiar del objetivo multiusuario con una terminal en modo gráfico a un sistema en modo multiusuario, ejecutaremos: systemctl isolate graphical.target systemctl isolate multi-user.target systemctl set-default multi-user.target systemctl set-default graphical.target.
Sea la siguiente función denominada fun2, definida dentro de un script llamado sc.bash: #! /bin/bash function fun2() { shift echo $1 } # llamada a la función fun2 fun2 ARGUMENTOS ¿Qué valor puede tomar ARGUMENTOS para que la salida del script fuese el literal dos? uno dos uno tres dos dos uno.
Sea la siguiente función denominada fun2, definida dentro de un script llamado sc.bash: #! /bin/bash function fun2() { # codigo de la funcion ... } # llamada a la función fun2 fun2 dos tres 1 ¿Qué valor tendría el parámetro posicional $0 dentro de la función fun2 ? 1 dos sc.bash fun2.
Sea la siguiente función denominada fun2, definida dentro de un script llamado sc.bash: #! /bin/bash function fun2() { # codigo de la funcion ... } # llamada a la función fun2 fun2 dos tres 1 ¿Qué valor tendría el parámetro posicional $1 dentro de la función fun2 ? 1 dos tres fun2.
Sea la siguiente función denominada fun2, definida dentro de un script llamado sc.bash: #! /bin/bash function fun2() { # codigo de la funcion ... } # llamada a la función fun2 fun2 dos tres 1 ¿Qué valor tendría el parámetro posicional $2 dentro de la función fun2 ? 1 tres dos fun2.
Sea la siguiente función denominada fun2, definida dentro de un script llamado sc.bash: #! /bin/bash function fun2() { # codigo de la funcion ... } # llamada a la función fun2 fun2 dos tres 1 ¿Qué valor tendría el parámetro posicional $3 dentro de la función fun2 ? tres dos fun2 1.
Sea la siguiente salida del comando ls: $ ls f1 f2 f5 Complete el siguiente comando, indicando el texto a sustituir por PATRON, para obtener la nueva salida: $ var=PATRON $ echo $var 3 ls f1 f2 f5 $(ls|wc -l) ls 3 ls|wc -l.
Sea la siguiente salida del comando ls: $ ls f1 f2 f5 Complete el siguiente comando, indicando el texto a sustituir por PATRON, para obtener la nueva salida: $ var=$(PATRON|wc -l) $ echo $var 3 3 ls > /dev/null f1 f2 f5 ls.
Sea la siguiente salida del comando ls: $ ls f1 f2 f5 Complete el siguiente comando, indicando el texto a sustituir por PATRON, para obtener la nueva salida: $ var=$(ls|PATRON) $ echo $var 3 wc -l f1 f2 f5 ls > /dev/null 3.
Sea el siguiente script en bash: #! /bin/bash if C1 then echo "fich1 en un archivo" elif C2 then echo "fich1 es un directorio" else echo "FIN" fi ¿Por qué valores deberíamos de sustituir C1 y C2 ? C1:[ -f fich1 ] C2:[ -d fich1 ] C1:[ -r fich1 ] C2:[ -w fich1 ] C1:[ -file fich1] C2:[ -dir fich1] C1:[-f fich1] C2:[-d fich1].
Sea el siguiente script en bash: #! /bin/bash while getopts :xy: argumentos do case $argumentos in x) echo "Ha introducido la opcion -x";; y) echo "Ha introducido la opcion -y, que tiene de argumento $OPTARG";; MASCARA) echo "$OPTARG es una opción no válida";; esac done ¿Cuál debería ser el texto a sustituir por MASCARA? * \? : !.
Sea el siguiente script en bash: #! /bin/bash while getopts MASCARA argumentos do case $argumentos in x) echo "Ha introducido la opcion -x";; y) echo "Ha introducido la opcion -y, que tiene de argumento $OPTARG";; \?) echo "$OPTARG es una opción no válida";; :) echo "Falta argumento para $OPTARG";; esac done ¿Cuál debería ser el texto a sustituir por MASCARA? :xy: x:y xy :x:y:.
Sea el siguiente script en bash: #! /bin/bash while getopts MASCARA argumentos do case $argumentos in x) echo "Ha introducido la opcion -x, que tiene de argumento $OPTARG";; y) echo "Ha introducido la opcion -y, que tiene de argumento $OPTARG";; z) echo "Ha introducido la opcion -z";; \?) echo "$OPTARG es una opción no válida";; :) echo "Falta argumento para $OPTARG";; esac done ¿Cuál debería ser el texto a sustituir por MASCARA? :xyz: :x:y:z xyz: xyz.
Si deseamos ejecutar orden.sh cada hora de cada día 1 de cada mes, ¿cómo debería ser la línea que introduciremos en el fichero /etc/crontab? 0 * * * 1 /sbin/orden.sh 0 * * 1 * /sbin/orden.sh 0 1 * * * /sbin/orden.sh 0 * 1 * * /sbin/orden.sh.
Si deseamos ejecutar orden.sh todos los lunes a las 8 de la tarde, ¿cómo debería ser la línea que introduciremos en el fichero /etc/crontab? 0 20 * 1 * /sbin/orden.sh 0 20 1 * * /sbin/orden.sh 0 20 * * 1 /sbin/orden.sh * * 0 20 * /sbin/orden.sh.
Si deseamos ejecutar orden.sh todos los días a las 8 de la tarde, ¿cómo debería ser la línea que introduciremos en el fichero /etc/crontab? 0 20 * * * /sbin/orden.sh 0 20 * * 7 /sbin/orden.sh * * 0 20 7 /sbin/orden.sh * * 0 20 * /sbin/orden.sh.
¿En qué fichero colocaríamos el siguiente alias si deseamos que esté disponible para todos los usuarios?: alias wcl='wc -l' ~/.profile ~/.bash_profile /etc/profile ~/.bash_logout.
¿En qué fichero colocaría cada usuario sus alias favoritos, para tenerlos siempre disponibles cada vez que inicie una sesión de shell bash de forma interactiva? /etc/profile ~/.bash_logout ~/.profile ~/.bashrc.
Sea la siguiente instrucción case dentro de un script en bash: #! /bin/bash read linea case $linea in f[123]) echo "opción a";; f??|f???) echo "opcion b";; *) echo "opcion c";; esac ¿Qué valor podríamos teclear en la orden read para obtener en la salida opcion a? ff f2 f10 f?.
Sea la siguiente instrucción case dentro de un script en bash: #! /bin/bash read linea case $linea in f[123]) echo "opción a";; f??|f???) echo "opcion b";; *) echo "opcion c";; esac ¿Qué valor podríamos teclear en la orden read para obtener en la salida opcion b? ff f10 f2 f?.
Sea la siguiente instrucción case dentro de un script en bash: #! /bin/bash read linea case $linea in f[123]) echo "opción a";; f??|f???) echo "opcion b";; *) echo "opcion c";; esac ¿Qué valor podríamos teclear en la orden read para obtener en la salida opcion b? f123 f? ff f2.
¿Cuál de las siguientes órdenes nos permite cambiar la prioridad de ejecución de un proceso que ya esté ejecutándose? ps nice renice kill.
¿Cuál de las siguientes órdenes nos permite lanzar una orden cambiando la prioridad de ejecución que por defecto le asigna el sistema? renice jobs ps nice.
Si deseamos ejecutar una aplicación X-Windows, denominada xclock, en una máquina que tiene de IP 192.168.1.10, y un solo servidor X-Windows con un único monitor,¿cómo sería la línea de órdenes que tendríamos que usar? xclock 192.168.1.10 xclock -display 192.168.1.10:0.0 xclock -display :192.168.1.10 xclock 192.168.1.10:1.1.
Si deseamos ejecutar una aplicación XWwindows, denominada xcalc, en una máquina que tiene de IP 192.168.1.10, y un solo servidor X-Windows con dos monitores, ¿cómo sería la línea de órdenes que tendríamos que usar para ejecutarlo en el segundo monitor? xcalc -display 192.168.1.10:1.1 xcalc -display :192.168.1.10:1.0 xcalc 192.168.1.10 xcalc -display 192.168.1.10:0.1.
Dado el siguiente script, llamado a.bash: #! /bin/bash echo "a=$a" ¿Qué devolvería la siguiente secuencia de órdenes? $ set +o allexport $ a=10 $ a.bash a= a=error a=10 a=$a.
Dado el siguiente script, llamado a.bash: #! /bin/bash echo "a=$a" ¿Qué devolvería la siguiente secuencia de órdenes? $ set +o allexport $ export a=10 $ a.bash a=error a=10 a= a=$a.
Dado el siguiente script, llamado a.bash: #! /bin/bash echo "a=$a" ¿Qué devolvería la siguiente secuencia de órdenes? $ set +o allexport $ a=10 $ . a.bash a=$a a= a=error a=10.
Sea un script llamado prueba.bash: #! /bin/bash function lo() { echo -n "Argumentos:$@" echo "Longitud=$#" } IFS="-" lo PASAR Lo ejecutamos desde la terminal de la siguiente forma y obtenemos la salida mostrada: $ bash prueba.bash uno dos tres Argumentos: uno-dos-tres Longitud: 1 ¿Qué valor podría haber tomado PASAR para obtener dicha salida? “$*” "@" "$@" $?.
Sea un script llamado prueba.bash: #! /bin/bash function f3() { echo $# } # llamada a la función f3 COMPLETAR Lo ejecutamos desde la terminal de la siguiente forma y obtenemos la salida mostrada: $ bash prueba.bash uno dos tres 1 ¿Qué valor podría haber tomado COMPLETAR para obtener dicha salida? $* $@ $@ “$*”.
Sea un script llamado prueba.bash: #! /bin/bash function lo() { echo -n "Argumentos:$@" echo "Longitud=$#" } IFS="-" lo PASAR Lo ejecutamos desde la terminal de la siguiente forma y obtenemos la salida mostrada: $ bash prueba.bash uno dos tres Argumentos: uno dos tres Longitud: 3 ¿Qué valor podría haber tomado PASAR para obtener dicha salida? $? “@” “$@” "$*".
Sea un script llamado prueba.bash: #! /bin/bash COMPLETAR echo "$*" Lo ejecutamos desde la terminal de la siguiente forma y obtenemos la salida mostrada: $ bash prueba.bash uno dos tres uno-dos-tres ¿Qué valor podría haber tomado COMPLETAR para obtener dicha salida? tr ' ' '-' IFS='-' shift OFS='-'.
Sea un script llamado prueba.bash: #! /bin/bash COMPLETAR echo $# Lo ejecutamos desde la terminal de la siguiente forma y obtenemos la salida mostrada: $ bash prueba.bash uno dos tres cuatro 2 ¿Qué valor podría haber tomado COMPLETAR para obtener dicha salida? shift shift 2 shift 3 shift 4.
Sea el siguiente script en bash: #! /bin/bash for fich in 1 2 3 do if [ $fich -eq 2 ] then exit fi echo -n "$fich - " done echo -n "FIN" ¿Cuál será el resultado? 1 - 1 - 3 - FIN 1 - FIN 1 - 2 - FIN.
Sea el siguiente script en bash: #! /bin/bash for fich in 1 2 3 do if [ $fich -eq 2 ] then continue fi echo -n "$fich - " done echo -n "FIN" ¿Cuál será el resultado? 1 - 2 - FIN 1 - 3 - FIN 1 - 2 - 3 - FIN 1 - FIN.
Sea el siguiente script en bash: #! /bin/bash for fich in $(ls) do if [ -d $fich ] then ORDEN-DESCONOCIDA fi echo "Fichero $fich" done ¿Qué valor tomará ORDEN-DESCONOCIDA para que este script muestre los ficheros, no los directorios, que hay en el directorio de trabajo? continue return break exit.
¿Qué ORDEN-DESCONOCIDA falta en la siguiente secuencia de órdenes? $ ls f1 f2 $ ORDEN-DESCONOCIDA $ ls -rw-r--r-- 1 ej prof 0 ene 7 12:18 f1 -rw-r--r-- 1 ej prof 0 ene 7 12:18 f2 alias ls='ls -l' set -o 'ls -l' ls -l ls = 'ls -l'.
¿Qué ORDEN-DESCONOCIDA falta en la siguiente secuencia de órdenes? $ ls f1 f2 $ ORDEN-DESCONOCIDA $ ll -rw-r--r-- 1 ej prof 0 ene 7 12:18 f1 -rw-r--r-- 1 ej prof 0 ene 7 12:18 f2 ll = 'ls -l' ls -l set ll -o 'ls -l' alias ll='ls -l'.
Sea la siguiente función en bash, que posee dos parámetros: function f1() { ... } ¿Cómo sería la llamada a dicha función si queremos pasarle los parámetros a y 10 ? call f1(a,10) f1 a 10 f1(a,10) ./f1 a 10.
Sea la siguiente salida del comando ls: $ ls f1 f2 f5 Complete el siguiente comando, indicando el texto a sustituir por OPERADOR, para obtener la nueva salida: $ ls f2 2> /dev/null OPERADOR echo Encontrado f2 f2 Encontrado f2 || && >> >.
Sea la siguiente salida del comando ls, ejecutado por el usuario alumno: $ ls f1 f2 f5 ¿Qué salida devolvería la siguiente orden? $ ls PATRON f1 f2 f[1-5] f? f* f[12].
Sea la siguiente salida del comando ls, ejecutado por el usuario zelda: $ ls f1 f2 f5 ¿Qué salida devolvería la siguiente orden?: $ whoami; ls f? | sort zelda 4 f1 f2 f5 zelda zelda f1 f2 f5.
Sea el siguiente script en bash: #! /bin/bash while ????? do echo "Parámetro $1" shift done ¿Qué valor tomará ????? para que este script muestre, uno a uno, los parámetros pasados al script? [ -z $1 ] [ $# -ge 1 ] [ $# -eq 1 ] [ $# -gt 1 ].
Sea el siguiente script en bash: #! /bin/bash until ????? do echo "Parámetro $1" shift done ¿Qué valor tomará ????? para que este script muestre, uno a uno, los parámetros pasados al script? [ $# -gt 0 ] [ $# -eq 1 ] [ $# -eq 0 ] [ $# -ge 0 ].
¿Para qué NO se usa la variable OPTARG en la orden getopts? Para devolver el argumento de una opción Para indicar una opción no válida Para indicar la opción a la que le falta su argumento Para indicar la posición del primer parámetro NO tratado por getopts, tras finalizar el bucle while.
Si deseamos desactivar la opción del sistema denominada noclobber, deberemos usar la siguiente orden: set -o noclobber set +o noclobber alias noclobber='+' alias noclobber='-'.
¿Cuál de las siguientes órdenes nos ofrece una situación dinámica de los procesos que se están ejecutando en un sistema Linux? htop ps kill jobs.
¿Cuál de las siguientes órdenes nos ofrece una situación estática de los procesos que se están ejecutando en un sistema Linux? htop ps kill top.
Las planificaciones de tareas generales del sistema para el demonio cron se guardan en... el fichero /etc/crontab el fichero /etc/init.d/cron el directorio /var/spool/cron/crontabs ~/crontab.
¿Para qué se usa la variable OPTIND en la orden getopts? Para indicar la opción a la que le falta su argumento Para indicar la posición del primer parámetro NO tratado por getopts, tras finalizar el bucle while Para devolver el argumento de una opción Para indicar una opción no válida.
¿Qué información puede deducir de la declaración de la siguiente variable? declare -r numero Será de solo lectura Será numérica Será importable Será exportable.
¿Qué información puede deducir de la declaración de la siguiente variable? declare -x numero Será importable Será numérica Será exportable Será solo de lectura.
¿Qué información puede deducir de la declaración de la siguiente variable? declare +i numero Será exportable Será numérica Será de solo lectura NO será numérica.
La orden halt equivale a: shutdown -h systemctl isolate rescue.target shutdown systemctl isolate poweroff.target.
Sea el siguiente script en bash: #! /bin/bash COMPLETAR && echo "El primer parámetro está vacío" ¿Por qué contenido deberíamos de sustituir COMPLETAR para que este script funcione correctamente? [ ! -z "$1" ] [ ! -n "$1" ] [ -v "$1" ] length($1).
Complete la instrucción for para que muestre por pantalla todos los grupos a los que pertenece el usuario actual: for x in ?????? do echo $x done {groups} groups $((groups)) $(groups).
El modelo de arranque más actual y que permite durante el arranque procesamiento paralelo para los sistemas Linux se denomina: SystemD at SystemV cron.
Denunciar test Consentimiento Condiciones de uso