Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La shell bash
Conceptos clave
Preguntas
Question 1
Question 2
Question 3
2
La shell bash
Question 4
Tras arrancar, ¿desde qué archivo bash ejecuta automáticamente 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 después del comando
history como se muestra a continuación.
Question 5
3
La shell bash
Question 6
Question 7
Question 8
4
La shell bash
Question 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
Question 10
La shell bash
B. hist
C. h
D. command
E. A y D
Conceptos clave
Preguntas
Question 1
La shell bash
Question 2
Question 3
¿Qué comando podría ejecutar elvis para ver el valor de retorno del comando cat?
A. echo $!
B. echo $$
C. echo $?
D. A y C
E. None of the above
Question 4
¿Qué comando podría ejecutar elvis para visualizar el valor de retorno del comando
chmod?
A. echo $!
7
La shell bash
B. echo $-$
C. echo $$
D. echo $RET_chmod
E. None of the above
Question 5
Question 6
Question 7
¿Qué ejecutaría el comando chmod sin importar el éxito o fracaso del comando mkdir?
A. mkdir mail | chmod 700 mail
B. mkdir mail && chmod 700 mail
C. mkdir mail ; chmod 700 mail
D. mkdir mail or chmod 700 mail
E. None of the above
Question 8
8
La shell bash
Question 9
Question 10
Conceptos clave
La shell bash
Preguntas
Question 1
Question 2
¿Cuál 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.
ENVIRONMENT
La shell bash
En un esfuerzo por configurar su zona horaria como MDT, elvis agrega la siguiente
línea al archivo .bashrc en su directorio de inicio.
TZ=MDT
Question 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 aún reporta la
fecha en la zona horaria EDT. ¿Qué hizo mal elvis?
A. The variable TZ is being set as a shell variable, not an environment variable.
Para que los cambios en el archivo ~/.bashrc surtan efecto, elvis debe salir y
B.
reiniciar (en vez de iniciar una nueva subshell).
elvis debe establecer permisos ejecutables en el archivo .bashrc en su
C.
directorio de inicio.
elvis utilizó una sintaxis errada y debería haber agregado la línea TZ = MDT en
D.
su lugar.
E. Ninguna explica de forma adecuada el error que cometió elvis.
Question 4
D. Either A or C
E. Ninguno de estos pasos resolvería el problema.
Question 5
¿Qué establecería correctamente la variable de shell ADDR como 123 Elm St.?
A. ADDR= 123_Elm_St.
B. ADDR = 123 Elm St.
C. ADDR="123 Elm St."
11
La shell bash
D. ADDR=123_Elm_St.
E. None of the above.
Question 6
Question 7
Question 8
Question 9
12
La shell bash
Question 10
¿Cuál de los siguientes comandos podría utilizarse para examinar el valor de STYLE?
A. set
B. env
C. cat /proc/$$/environ
D. export
E. A y C
Conceptos clave
La shell bash
Preguntas
Question 1
Question 2
A. 3
B. 8
C. 9
D. 12
E. 24
Question 3
Question 4
14
La shell bash
A. /home
B. /home/aristotle
C. /tmp/aristotle
D. /aristotle
E. None of the above
Question 5
Cuando el usuario plato ejecuta el siguiente comando, ¿cuál es el nombre del archivo en
que se escribe?
A. calendar.txt
B. calendar.plato.txt
C. calendar.id -un.txt
D. calendar.512.txt
E. None of the above
Question 6
Si asumimos que prince es un miembro de los grupos prince y music, ¿cuál de los
siguientes comandos produciría la siguiente salida?
La shell bash
Question 7
¿Cuál de las siguientes razones explican mejor el porqué prince no creó el nombre de
archivo que deseaba?
Porque como el comando date (y su argumento) contiene un espacio, prince
A.
tenía que haber utilizado comillas dobles.
La shell bash no pudo localizar el comando date y por lo tanto dejó el comando
B.
"tal como está" en lugar de ejecutar una sustitución de comandos.
Porque como los caracteres de porcentaje en date no se escaparon,bash no
C.
ejecutó sustitución de comandos.
D. The user prince did not use the correct syntax for command substitution.
E. None of the above.
Question 8
Question 9
16
La shell bash
Question 10
Conceptos clave
La shell bash
Preguntas
A title
El usuario prince está tratando de hallar el ejecutable para el comando cd. Use la
transcripción acontinuación para contestar la siguiente pregunta.
Question 1
¿Cuál es la mejor razón por la cual no se encontró el ejecutable para el comando cd?
A. El paquete RPM coreutils no está instalado en el sistema.
B. El comando vive fuera de la ruta de prince.
C. The command is a bash builtin command.
La variable PATH está mal configurada (los directorios listados deberían ir
D.
separados por espacios, no comas).
E. None of the above.
Question 2
¿cuál de los siguientes crearía un alias llamado tf el cual se expandiría a la frase tail -
f?
A. alias tf=tail -f
B. tf=tail -f
C. alias tf="tail -f"
D. alias tf = "tail -f"
E. C y D
Question 3
¿Cuál de los siguientes se podría utilizar para examinar los alias actuales para tf?
A. alias -s tf
18
La shell bash
B. alias tf
C. showalias tf
D. alias -d tf
E. None of the above
Question 4
Question 5
login: prince
-bash: prince: command not found
19
La shell bash
login:
Question 6
[prince@station prince]$ ls /
+ ls --color=tty -w80 /
bin data du.out home lib misc opt rha RPMS tmp
var
boot dev etc initrd lost+found mnt proc root sbin usr
web
++ echo -ne '\033]0;prince@station:~\007'
[prince@station prince]$
Question 7
Question 8
¿Qué comando ejecutó aparentemente prince para habilitar los comandos que han sido
impresos en la pantalla?
20
La shell bash
A. shopt -x
B. set +x
C. shopt x
D. set -x
E. None of the above
Question 9
Si prince estuviera cansado de ver que sus comandos se impriman en la pantalla, ¿qué
comando debería ejecutar?
A. set -x
B. set +x
C. shopt x
D. shopt -s x
E. None of the above
Question 10
Conceptos clave
La shell bash
Preguntas
Question 1
¿Cuál de las siguientes líneas de comandos podrían utilizarse para leer el archivo
config.script?
A. .. config.script
B. source config.script
C. < config.script
D. bash config.script
E. None of the above
Question 2
¿Cuál de los siguientes comados aplicaría los cambios hechos al archivo ~/.bashrc a la
shell shell actual?
A. . ~/.bashrc
B. . ~/.bash_profile
C. A y B
D. . /etc/profile
E. Todas las anteriores
Question 3
¿Cuál de los siguientes archivos se leen cuando se cierra una shell de inicio de sesión?
A. ~/.bash_logout
B. ~/.bash_profile
C. /etc/bash_logout
D. A y C
E. None of the above
Question 4
22
La shell bash
¿Cuáles archivos las shells iniciadas leen para implementar la sustitución de comandos?
A. ~/.bashrc
B. No files are sourced.
C. /etc/profile
D. /etc/bashrc
E. A y D
Question 5
¿Cuál 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
Question 6
La usuaria blondie agrega las siguientes líneas a las versiones predeterminadas de Red
Hat Enterprise Linux de los archivos ~/.bashrc y ~/.bash_profile.
La shell bash
Question 7
Question 8
La shell bash
Question 9
Question 10
Cuando se lee un archivo con el comando interno source, ¿qué tipo de subshell se
invoca?
A. Una shell de inicio de sesión no-interactiva
B. Una shell interactiva de no-inicio de sesión
C. Una shell no interactiva de no-inicio de sesión
The question is misguided, because no subshell is invoked when sourcing a file
D.
(the commands in the file execute in the current shell).
E. None of the above