Nhập lại chế độ tương tác sau Ctrl-z


58

Trong chế độ tương tác (trong Octave , gnuplot , R , v.v.) tôi thỉnh thoảng nhấn Control+ zdo nhầm lẫn. Điều này tạm dừng chương trình và đưa tôi trở lại thiết bị đầu cuối.

Có thể nhập lại chế độ tương tác ban đầu (với tất cả các biến được lưu trữ) không?

Để sao chép:

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

Làm cách nào tôi có thể khôi phục phiên của mình với biến ađược xác định?

Câu trả lời:


78

fgvà nhấn entertrong 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.

11

Nhập nội dung sau để kéo công việc lên nền trước một lần nữa:

fg

Điều này là do bạn đã đình chỉ công việc, nghĩa là nó không làm gì trong khi bạn không thể nhìn thấy nó. Bạn thực sự có thể để một công việc chạy trong nền quá (bằng cách nhập bg). Xem Kiểm soát công việc để biết thêm.


3

Bạn có thể sử dụng fgđể đưa hoạt động nền trước trở lại

HOẶC LÀ

Bạn có thể sử dụng bgđể di chuyển hoạt động hiện tại sang nền.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.