Vuelva a ingresar al modo interactivo después de Ctrl-z

59

En modo interactivo (en octava , gnuplot , R , etc.) ocasionalmente presiono Control+ zpor error. Esto detiene el programa y me devuelve a la terminal.

¿Es posible volver a ingresar al modo interactivo original (con todas las variables almacenadas)?

Reproducir:

~> octave
octave:1> a = [1:10];
octave:2> ^Z
[1]+  Stopped                 octave
~> 

¿Cómo puedo recuperar mi sesión con la variable adefinida?

Tom
fuente

Respuestas:

79

escribe fgy presiona enteren la terminal.

   fg [jobspec]
          Resume jobspec in the foreground, and make
          it  the  current  job.   If jobspec is not
          present, the shell’s notion of the current
          job  is used.  The return value is that of
          the command placed into the foreground, or
          failure  if  run  when job control is dis-
          abled  or,  when  run  with  job   control
          enabled,  if  jobspec  does  not specify a
          valid job or jobspec specifies a job  that
          was started without job control.
Príncipe John Wesley
fuente
11

Escriba lo siguiente para volver a colocar el trabajo en primer plano:

fg

Esto se debe a que suspendió el trabajo, lo que significa que no está haciendo nada mientras no puede verlo. En realidad, también puede dejar que un trabajo se ejecute en segundo plano (ingresando bg). Vea Control de trabajos para más información.

slhck
fuente
3

Puede usar fgpara recuperar la actividad en primer plano

O

Puede usar bgpara mover la actividad actual al fondo.

Prateek
fuente