creacion_de_trabajos_en_texto-plano

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
creacion_de_trabajos_en_texto-plano [2022/08/09 19:57] peroncreacion_de_trabajos_en_texto-plano [2022/08/09 20:00] – [Ejecutar un programa interactivo] peron
Línea 26: Línea 26:
 ===== Ejecutar un programa interactivo ===== ===== Ejecutar un programa interactivo =====
  
-Usaremos para esta práctica un programa interactivo, por ejemplo el editor de texto GNU Nano. Para ejecutarlo introduce en la terminal:+Usaremos para esta práctica un programa interactivo, por ejemplo el editor de texto [[nano|GNU Nano]]. Para ejecutarlo introduce en la terminal:
  
 <code> <code>
Línea 32: Línea 32:
 </code> </code>
  
-El programa interactivo Nano se cargará en la memoria del sistema remoto, y se te presentará en la pantalla de tu terminal (a esta acción se le dice "ejecutar" o "correr" un programa).+El programa interactivo //Nano// se cargará en la memoria del sistema remoto, y se te presentará en la pantalla de tu terminal (a esta acción se le dice "ejecutar" o "correr" un programa).
  
 ==== Enviar un programa a segundo plano ==== ==== Enviar un programa a segundo plano ====
Línea 109: Línea 109:
 Para quitar los programas de la memoria mientras están en ejecución, se suele usar la combinación **Ctrl+c**. Normalmente esto detiene el programa, lo elimina de la memoria, y naturalmente lo quita de la cola de trabajos. Ten en cuenta que **Ctrl+c** funciona en la mayoría de los programas interactivos, pero no en todos ellos. Para quitar los programas de la memoria mientras están en ejecución, se suele usar la combinación **Ctrl+c**. Normalmente esto detiene el programa, lo elimina de la memoria, y naturalmente lo quita de la cola de trabajos. Ten en cuenta que **Ctrl+c** funciona en la mayoría de los programas interactivos, pero no en todos ellos.
  
-Si quisiéramos eliminar de memoria y de la cola de trabajos uno de nuestros trabajos (ya sea que esté detenido o en ejecución), podremos hacerlo mediante el comando **kill %** seguido del número de orden de trabajo. En este ejemplo, podrás cerrar top con:+Si quisiéramos eliminar de memoria y de la cola de trabajos uno de nuestros trabajos (ya sea que esté detenido o en ejecución), podremos hacerlo mediante el comando ''kill %'' seguido del número de orden de trabajo. En este ejemplo, podrás cerrar //top// con:
  
 <code> <code>
Línea 120: Línea 120:
 </code> </code>
  
-Este es buen momento para distinguir un hecho importante. Si en lugar de emplear **fg** para traer un trabajo al primer plano, corres nuevamente el mismo trabajo por segunda vez (en este caso podría ser nuevamente Nano), no recuperarás el primero que ya tienes detenido en memoria, sino que procederás a cargar una nueva instancia de Nano "desde cero" e independiente de la anterior, la cual se presentará en la terminal.+Este es buen momento para distinguir un hecho importante. Si en lugar de emplear **fg** para traer un trabajo al primer plano, corres nuevamente el mismo trabajo por segunda vez (en este caso podría ser nuevamente //Nano//), no recuperarás el primero que ya tienes detenido en memoria, sino que procederás a cargar una nueva instancia de //Nano// "desde cero" e independiente de la anterior, la cual se presentará en la terminal.
  
 Lo practicarás ingresando nuevamente: Lo practicarás ingresando nuevamente:
Línea 128: Línea 128:
 </code> </code>
  
-Por este motivo, al suspender esta instancia nueva de Nano con **Ctrl+z** podrás encontrar dos Trabajos independientes de //nano// el pedir la cola de trabajos con el comando **jobs**:+Por este motivo, al suspender esta instancia nueva de //Nano// con **Ctrl+z** podrás encontrar dos Trabajos independientes de //nano// el pedir la cola de trabajos con el comando **jobs**:
  
 <code> <code>
Línea 135: Línea 135:
 </code> </code>
  
-Puede abrir alguna de estas instancias de //nano// listadas en la cola con **fg %1** **fg %2**. Puedes abandonarlas como quieras (normalmente utilizando la combinación **Ctrl+x** en GNU Nano).+Puede abrir alguna de estas instancias de //nano// listadas en la cola con ''fg %1'' ''fg %2''. Puedes abandonarlas como quieras (normalmente utilizando la combinación **Ctrl+x** en GNU Nano).
  
-O bien puedes eliminarlas desde el intérprete, en este ejemplo con **kill %1** **kill %2**.+O bien puedes eliminarlas desde el intérprete, en este ejemplo con ''kill %1'' ''kill %2''.
  • creacion_de_trabajos_en_texto-plano.txt
  • Última modificación: 2023/03/23 22:02
  • por peron