Gnu-Screen
screen
實際上是如何工作的?
我剛剛了解到
screen
,它看起來很棒。一些問題:
- 它們實際上是如何工作的?
- 為什麼即使發生了不好的事情,螢幕中的下載/程序也不會中斷?
非常簡短(可以就該主題寫幾頁):
screen
作品
- 設置一個伺服器程序,將所有輸入/輸出直接接管到您的終端,
- 為您創建的每個視窗啟動客戶端程序,以及
- 在伺服器和客戶端啟動時使用偽終端連接(作業系統的一項功能)連接它們。
一旦創建了客戶端(視窗),它就會與其他客戶端隔離。它通過偽終端連接與更新終端的伺服器程序進行通信。伺服器跟踪給定視窗中應在終端上顯示的內容,為您提供在視窗之間切換的能力。客戶端在不知道目前是否
screen
正在顯示他們的資訊的情況下執行。