screen 程序後臺執行的命令

因爲做數據統計的原因,經常需要運行很長時間的程序。由於時間很長,一直都沒什麼太好的辦法。當有了screen,這一切便都迎刃而解了。敲入命令screen會創建一個跑着shell的單一窗口,在這裏面,你可以跑你所需要的程序。

使用screen非常簡易.只需在SHELL鍵入screen,便可打開一個screen session。

  而在每個screen session 下,所有命令都以 ctrl+a(C-a) 開始。現在讓我來簡單介紹基本的命令C-a c -> Create,開啓新的 window

  C-a n -> Next,切換到下個 window

  C-a p -> Previous,前一個 window

  more..

  less.. C-a C-a -> Other,在兩個 window 間切換

  C-a w -> Windows,列出已開啓的 windows 有那些

  C-a 0 -> 切換到第 0 個 window

  C-a 1..9 -> 切換到第 1..9 個windowC-a a -> 發出 C-a,在 emacs, ve, bash, tcsh 下可移到行首C-a t -> Time,顯示當前時間,和系統的 load

  C-a K(大寫) -> kill window,強行關閉當前的 windowC-a [ -> 進入 copy mode,在 copy mode 下可以回滾、搜索、

  複製就像用使用 vi 一樣C-b Backward,PageUp

  C-f Forward,PageDown

  H(大寫) High,將光標移至左上角

  L Low,將光標移至左下角

  0 移到行首

  $ 行末

在普通模式下:
用screen -ls可以看所有的screen sessions

用screen -r sessionid可以進sessionid指定的特定的screen session

最後exit退出即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章