Gnu-Screen

screen實際上是如何工作的?

  • July 9, 2017

我剛剛了解到screen,它看起來很棒。

一些問題:

  1. 它們實際上是如何工作的?
  2. 為什麼即使發生了不好的事情,螢幕中的下載/程序也不會中斷?

非常簡短(可以就該主題寫幾頁):screen 作品

  • 設置一個伺服器程序,將所有輸入/輸出直接接管到您的終端,
  • 為您創建的每個視窗啟動客戶端程序,以及
  • 在伺服器和客戶端啟動時使用偽終端連接(作業系統的一項功能)連接它們。

一旦創建了客戶端(視窗),它就會與其他客戶端隔離。它通過偽終端連接與更新終端的伺服器程序進行通信。伺服器跟踪給定視窗中應在終端上顯示的內容,為您提供在視窗之間切換的能力。客戶端在不知道目前是否screen正在顯示他們的資訊的情況下執行。

引用自:https://unix.stackexchange.com/questions/370795