Linux面試真題 – screen 命令詳解

【Linux面試真題】- screen 命令詳解

背景
作為程序員一定會用到linux系統,經常打開多個shell,運行一些需要很長時間才能完成的任務,通常情況下我們都是為每一個這樣的任務開一個終端窗口,必須等待它們執行完畢,在此期間不能關掉窗口,否則這個任務就會被殺掉。
簡介
GNU Screen是一款由GNU計劃開發的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統一的管理多個會話的界面和相應的功能
常用的screen 命令
screen -S yourname -> 新建一個叫yourname的session
screen -ls -> 列出當前所有的session
screen -r yourname -> 回到yourname這個session
screen -d yourname -> 遠程detach某個session
screen -d -r yourname -> 結束當前session并回到yourname這個session

常用快捷鍵組合
C-a c -> 創建一個新的運行shell的窗口并切換到該窗口
C-a n -> Next,切換到下一個 window
C-a p -> Previous,切換到前一個 window
C-a d -> detach,暫時離開當前session,將目前的 screen session丟到后臺執行,并會回到還沒進 screen 時的狀態,此時在 screen session 里,每個screen內運行的 process (無論是前臺/后臺)都在繼續執行,即使 logout 也不影響。

exit 關閉當前session



相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code
云南快乐10分开奖直播