Page 40 - SO
P. 40
Fundamentos de UBUNTU Comandos básicos
23. Ejecuta lo siguiente y comprueba el resultado
ejemplo="Hola mundo"
echo $ejemplo
Dime: ejemplo="Hola mundo"
Dime: echo $ejemplo
Hola mundo
24. Escribe en un fichero llamado cmds la cadena de texto ls -la y ejecuta lo siguiente
interpretando el resultado.
sh < cmds > dir.dat
Dime: cat - > cmds
ls -la
Dime: cat cmds
ls -la
Dime: sh < cmds > dir.dat
Dime: cat dir.dat
total 454
drwxr-xr-x 3 alumno alumno 512 nbre 22 15:52 .
drwxr-xr-x 149 julio alumno 3072 nbre 18 09:17 ..
-rw-r--r-- 1 alumno alumno 507 obre 6 1998 .profile
-rw------- 1 alumno alumno 3750 nbre 22 15:52 .sh_history
drwxrwxrwx 2 alumno alumno 512 nbre 22 15:49 intercambio
-rw-r--r-- 1 alumno alumno 60 nbre 22 15:52 quien
-rw-r--r-- 1 alumno alumno 206662 nbre 22 15:51 word.sort
En el fichero cmds se encuentra un comando que se introduce como entrada a un intérprete de
comandos (sh) que lo procesa y el resultado se envía a un fichero llamado dir.dat
25. Ejecuta sleep 200& para ejecutar el programa sleep durante 200 segundos y comprueba
que el proceso se está ejecutando con el comando apropiado. Mata dicho proceso.
Dime: sleep 200&
[1] 13868
Dime: ps
PID TTY TIME CMD
13780 pts/1 0:00 ksh
13868 pts/1 0:00 sleep
Dime: kill 13868
Dime: ps
PID TTY TIME CMD
13780 pts/1 0:00 ksh
[1] + Terminado sleep 200&
Códigos de colores utilizados
Negro Enunciado del ejercicio
Rojo Lo que tecleo
Morado Lo que me devuelve el sistema operativo (puede depender del ordenador)
Azul
[...]
38