Volte a entrar no modo interativo após Ctrl-z

49

No modo interativo (em Octave , gnuplot , R , etc.) Eu ocasionalmente pressiono Controle + z por engano. Isso pausa o programa e me leva de volta ao terminal.

É possível entrar novamente no modo interativo original (com todas as variáveis armazenadas)?

Para reproduzir:

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

Como posso recuperar minha sessão com a variável a definida?

    
por Tom 14.06.2011 / 13:58

3 respostas

65

digite fg e clique em enter no 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.
    
por 14.06.2011 / 14:01
11

Digite o seguinte para puxar o trabalho para o primeiro plano novamente:

fg

Isso porque você suspendeu o trabalho, o que significa que não está fazendo nada enquanto você não consegue vê-lo. Você também pode deixar um trabalho ser executado em segundo plano (inserindo bg ). Consulte Job Control para obter mais informações.

    
por 14.06.2011 / 14:01
3

Você pode usar fg para trazer a atividade de primeiro plano de volta

OR

Você pode usar bg para mover a atividade atual para o plano de fundo.

    
por 14.09.2016 / 14:09