Linux基礎學習筆記之screen命令

1.screen命令:

創建新的screen會話:

screen -S  [SESSION]

加入screen會話:

screen -x  [SESSION]

退出並關閉screen會話:

exit

剝離當前screen會話

ctrl+a,d

顯示所有已經打開的screen會話:

screen -ls

恢復某screen會話

screen -r [SESSION]

2.安裝screen

a.可以用type命令查看是否已安裝screen

b.在VM虛擬機中手動掛載Linux安裝文件,再用df查看

c.使用rpm方式安裝screen,文件名太長可以用tab命令補全

3.使用場景:

a.會話恢復

通過SSH等遠程終端連接Linux服務器操作時,有時需要耗費比較長的時間才能完成任務,窗口或者連接不能斷開,有時遇到網絡問題,任務會被殺死,而screen可以 解決這個問題。

例:1.先輸入screen命令

2.輸入yes命令,系統會進入死循環,然後斷開連接,然後連接上,輸入screen -ls:顯示所有的screen作業

3.輸入screen -r即可恢復剛纔的yes循環,若有多個作業,可以screen -r 作業id,如上圖screen -r 3372


b.會話共享

可以實現遠程的幫助協助,即一個或者多個用戶在不同終端登錄同一個會話,必須用同一個用戶登錄到同一個機器。

  例:1.在終端1創建爲help的screen作業

         2.在終端2中顯示所有的screen作業,並加入名爲help的screen作業

3.在終端1輸入ls命令:

4.可以在終端2發現會顯示一樣的命令

5.退出使用 exit,即退出會話











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