En mode interactif (dans Octave , gnuplot , R , etc.), j'appuie parfois sur Control + z par erreur. Cela met le programme en pause et me renvoie au terminal.
Est-il possible de revenir au mode interactif d'origine (avec toutes les variables stockées)?
Reproduire:
~> octave
octave:1> a = [1:10];
octave:2> ^Z
[1]+ Stopped octave
~>
Comment puis-je récupérer ma session avec la variable a
définie?
tapez fg
et tapez enter
dans le 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.
Tapez ce qui suit pour ramener le travail au premier plan:
fg
C'est parce que vous avez suspendu le travail, ce qui signifie qu'il ne fait rien tant que vous ne pouvez pas le voir. Vous pouvez également laisser un travail s’exécuter en arrière-plan (en entrant bg
). Voir Contrôle des travaux pour plus d'informations.
Vous pouvez utiliser fg
pour ramener l'activité de premier plan
OR
Vous pouvez utiliser bg
pour déplacer l'activité en cours en arrière-plan.