Wechseln Sie nach Strg-z wieder in den interaktiven Modus

57

Im interaktiven Modus (in Octave , Gnuplot , R usw.) drücke ich gelegentlich versehentlich Control+ z. Dadurch wird das Programm angehalten und ich kehre zum Terminal zurück.

Kann der ursprüngliche interaktive Modus (mit allen gespeicherten Variablen) wieder aufgerufen werden?

Reproduzieren:

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

Wie kann ich meine Sitzung mit der adefinierten Variablen wiederherstellen ?

Tom
quelle

Antworten:

77

Tippen fgund enterTerminal eintippen.

   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.
Prinz John Wesley
quelle
11

Geben Sie Folgendes ein, um den Job wieder in den Vordergrund zu rücken:

fg

Der Grund dafür ist, dass Sie den Job angehalten haben, das heißt, er tut nichts, solange Sie ihn nicht sehen können. Sie können einen Job auch im Hintergrund ausführen lassen (durch Eingabe von bg). Siehe Job Control für weitere Informationen.

slhck
quelle
3

Mit können Sie fgdie Vordergrundaktivität wieder herstellen

ODER

Mit können Sie bgdie aktuelle Aktivität in den Hintergrund verschieben.

Prateek
quelle