Ctrl-zの後に対話モードに再び入る


58

インタラクティブモード(OctavegnuplotRなど)では、誤ってControl+ zを押すことがあります。これによりプログラムが一時停止し、端末に戻ります。

(保存されているすべての変数を使用して)元のインタラクティブモードに再び入ることは可能ですか?

再現するには:

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

a定義された変数を使用してセッションを回復するにはどうすればよいですか?

回答:


78

端末で入力fgしてヒットenterします。

   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.

11

次のように入力して、ジョブをフォアグラウンドに再度プルします。

fg

これは、ジョブを一時停止したためです。つまり、表示されていない間は何もしていません。実際にジョブをバックグラウンドで実行させることもできます(を入力してbg)。詳細については、ジョブ制御を参照してください。


3

fgフォアグラウンドアクティビティを戻すために使用できます

または

を使用bgして、現在のアクティビティをバックグラウンドに移動できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.