Page 39 - Manual_UBUNTU
P. 39

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         512 nbre     22 15:52 .

Dime: cat - > cmds                  3072 nbre      18 09:17 ..
ls -la                                507 obre      6 1998 .profile
Dime: cat cmds
ls -la                              3750 nbre      22 15:52 .sh_history
Dime: sh < cmds > dir.dat
Dime: cat dir.dat                     512 nbre     22 15:49 intercambio
total 454                               60 nbre    22 15:52 quien
drwxr-xr-x 3 alumno alumno
drwxr-xr-x 149 julio alumno      206662 nbre       22 15:51 word.sort
-rw-r--r-- 1 alumno alumno
-rw------- 1 alumno alumno
drwxrwxrwx 2 alumno alumno
-rw-r--r-- 1 alumno alumno
-rw-r--r-- 1 alumno alumno

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
   34   35   36   37   38   39   40   41   42   43   44