(Actividad de Aprendizaje Presencial No.2) Aprendizaje esperado: Programa scripts bsicos de automatizacin de procesos esenciales de un sistema operativo Linux. Instrucciones: Responda el siguiente cuestionario. Seccin 1 Introduccin a Bash Preguntas Pregunta 1 Cul es la shell predeterminada en Red Hat Enterprise Linux? A. /bin/conch B. /bin/sh C. /usr/bin/tcsh D. /bin/bash E. None of the above Pregunta 2 Qu podra interpretarse como un comentario de una shell bash? A. /* blagh */ B. % blagh C. # blagh D. B and C E. None of the above Pregunta Para cul de las siguientes tareas la shell bash se utiliza ms? A. Ejecutar comandos para usuarios de modo interactivo B. Clculos numricos C. Ejecucin automtica de comandos desde scripts D. A y C E. Todas las anteriores Pregunta 4 Tras arrancar, desde qu archivo bash ejecuta automticamente los comandos? A. ~/bash_startup B. ~/.bash_startup C. ~/.bash D. ~/.bashrc E. None of the above Utilice la siguiente salida del comando history para contestar las siguientes 4 preguntas. Para cada pregunta, asuma que el comando se teclea directamente despus del comando history como se muestra a continuacin. [elvis@station elvis]$ history 4 cd .. 5 ls 6 cd doc/ 7 ls ... 977 xmms & 978 ls -al /tmp/.esd/socket 979 rm /tmp/.esd/socket 980 ps aux | grep karen 981 pgrep -u karen 982 rm /tmp/.esd/socket 983 su 984 ls 985 ls -l /tmp/.esd/ 986 ls -ld /tmp/.esd/ 987 s u 988 su 989 history Pregunta 5 Qu comando se sustituira si elvis despus tecleara !5? A. xmms & B. rm /tmp/.esd/socket C. ls D. historial E. None of the above Pregunta 6 Qu comando se sustituira si elvis despus tecleara!!? A. xmms & B. cd .. C. su D. ls E. None of the above Pregunta 7 Qu comando se sustituira si elvis despus tecleara !-5? A. xmms & B. ls C. ls -l /tmp/.esd/ D. historial E. None of the above Pregunta 8 Qu comando se sustituira si elvis despus tecleara !p? A. ps aux | grep karen B. pgrep -u karen C. ps aux D. pico /etc/hosts E. La sustitucin no se puede determinar a partir de la informacin provista. Pregunta 9 Qu secuencias se pueden utilizar para acceder a partes del historial de comandos de bash? A. ESC-. B. CTRL-. C. CTRL-H D. CTRL-ALT-F3 E. None of the above Pregunta 10 Qu comando se utiliza para listar el historial de comandos de bash? A. historial B. hist C. h D. command E. A y D Seccin 3 Variable de bash Pregunta 1 Qu no se utiliza como nombre de variable de shell? A. NAME B. PHONE_1 C. Addr2 D. ZipCode E. All of the above could be used as the name of a shell variable. Pregunta 2 Cul de los siguientes no puede utilizarse como nombre de una variable de entorno? A. NAME B. PHONE_1 C. Addr2 D. ZipCode E. All of the above could be used as the name of a environment variable. Pregunta 3 El usuario elvis inicia una nueva subshell y ejecuta el comando date, esperando ver la fecha reportada en la zona horariaMDT. No obstante, el comando date an reporta la fecha en la zona horaria EDT. Qu hizo mal elvis? A. The variable TZis being set as a shell variable, not an environment variable. B. Para que los cambios en el archivo ~/.bashrcsurtan efecto, elvis debe salir y reiniciar (en vez de iniciar una nueva subshell). C. elvis debe establecer permisos ejecutables en el archivo .bashrcen su directorio de inicio. D. elvis utiliz una sintaxis errada y debera haber agregado la lnea TZ = MDTen su lugar. E. Ninguna explica de forma adecuada el error que cometi elvis. Pregunta 4 Qu cambio debera hacer elvis para corregir su error? A. Debera modificar la lnea agregada a .bashrc para leer export TZ=MDT B. Ejecutar el comandochmod a+x ~/.bashrc C. Either A or C D. Ninguno de estos pasos resolvera el problema. Pregunta 5 Qu establecera correctamente la variable de shell ADDRcomo 123 Elm St.? A. ADDR= 123_Elm_St. B. ADDR = 123 Elm St. C. ADDR="123 Elm St." D. ADDR=123_Elm_St. E. None of the above. Seccin 4 Expansin de la lnea de comandos Pregunta 1 Qu signo de puntuacin no est asociado con la expansin de la lnea de comandos bash? A. { } B. ~ C. $ D. * E. % Pregunta 2 Cuando es evaluado por la shell bash, a cuntas palabras se expandir lo siguiente? {jan,feb,mar}.{data,report}.{txt,html} A. 3 B. 8 C. 9 D. 12 E. 24 Pregunta 3 Cul de las siguientes lneas de comando crearan un archivo llamado make $ at home! A. touch "make $ at home"\! B. touch 'make $ at home!' C. touch 'make $'\ at\ home\! D. A y C E. Todas las anteriores Pregunta 4 Cuando el usuario plato ejecuta el siguiente comando, cul es el nombre del archivo en que se escribe? cal > calendar.$(id -un).txt A. calendar.txt B. calendar.plato.txt C. calendar.id -un.txt D. calendar.512.txt E. None of the above Pregunta 5 Cul de los siguientes suprimira el alias tf? A. unalias tf B. alias tf C. rmalias tf D. alias -d tf E. None of the above Pregunta 6 El usuario prince ha personalizado su prompt para que aparezca de la siguiente manera. El tiempo es la hora actual y el nmero 613 es el nmero de historial del comando actual. Cul de los siguientes comandos configurara la variable PS1correctamente? (02Sep03-11:11:53) [prince@tation ~] 613 $ A. PS1="(\d) [\u@\h \w] !\# " B. PS1="($(date)) [\u@\h] \! \$ " C. PS1="(\d) [$(whoami)] \! $ " D. PS1="($(date --iso-8601)) [\u@\h \w] \! \$ " E. None of the above Seccin 6 Lectura de scripts de shell e inicializacin de shell Preguntas Pregunta 1 Cul de las siguientes lneas de comandos podran utilizarse para leer el archivo config.script? A. .. config.script B. source config.script C. < config.script D. bash config.script Pregunta 2 Cul de los siguientes comados aplicara los cambios hechos al archivo ~/.bashrca la shell shell actual? A. . ~/.bashrc B. . ~/.bash_profile C. A y B D. . /etc/profile Pregunta 3 Cul de los siguientes archivos se leen cuando se cierra una shell de inicio de sesin? A. ~/.bash_logout B. ~/.bash_profile C. /etc/bash_logout D. A y C Pregunta 4 Cules archivos las shells iniciadas leen para implementar la sustitucin de comandos? A. ~/.bashrc B. No files are sourced. C. /etc/profile D. /etc/bashrc E. A y D Pregunta 5 Cul de los archivos siguientes se lee cuando un usuario ingresa desde una consola virtual? A. /etc/profile B. /etc/profile.d/less.sh C. ~/.bashrc D. Todas las anteriores E. None of the above Tiempo: 80 Minutos Trabajo Colaborativo (2 Integrantes). 1. ______________________________________________________ 2. ______________________________________________________ Fecha de apertura en el AVA: (semana 9) Fecha de cierre en el AVA: (semana 9) Forma de evaluacin: Formulario AVA. Presentacin: - Fecha: Semana 9 - Tipo de documento y formato: Cuestionario AVA. - Forma de entrega Correccin automtica AVA. Fecha: ________________________ Firma Facilitador: ________________________