實用Linux控制檯命令

實用Linux控制檯命令

screen


例如用Xshell連接 服務器

screen -ls 列出當前用戶所有的screen

screen 回車直接創建新的screen

screen -S screenName 創建一個名爲screenName的 screen

screen -r <pid> 連接一個 detached 的 screen


~$ screen -S new

進入新的screen,Ctrl + A + D 中斷此會話,退出,回到原來的屏幕


~$ screen -ls
There is a screen on:
    19248.new    (Detached)
1 Socket in /var/run/screen/S-rd.


~$ screen -r 19248

重新進入

Ctrl + A Shift + K 關閉,殺死該屏幕和進程

y 確定


當退出一個窗口中最後一個程序(通常是bash)後,這個窗口就關閉了。另一個關閉窗口的方法是使用C-a k,這個快捷鍵殺死當前的窗口,同時也將殺死這個窗口中正在運行的進程。

如果一個Screen會話中最後一個窗口被關閉了,那麼整個Screen會話也就退出了,screen進程會被終止。

~$ screen -ls

    12236.new    (Dead ?)

    19248.new    (Detached)

remove dead screens with 'screen -wipe'.

2 Socket in /var/run/screen/S-rd.

看到有些screen 死掉了

~$ screen -wipe

清除死掉的會話



發佈了119 篇原創文章 · 獲贊 41 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章