Digite novamente o modo interativo após Ctrl-z

58

No modo interativo (em Octave , gnuplot , R , etc.), ocasionalmente, pressione Control+ zpor engano. Isso interrompe o programa e me leva de volta ao terminal.

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

Reproduzir:

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

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

Tom
fonte

Respostas:

78

digite fge clique enterno 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.
Prince John Wesley
fonte
11

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

fg

Isso ocorre porque você suspendeu o trabalho, o que significa que ele não está fazendo nada enquanto você não pode vê-lo. Você também pode permitir que um trabalho seja executado em segundo plano (inserindo bg). Consulte Controle de tarefas para obter mais informações.

slhck
fonte
3

Você pode usar fgpara trazer de volta a atividade de primeiro plano

OU

Você pode usar bgpara mover a atividade atual para segundo plano.

Prateek
fonte