一、 什麼是Screen?
Screen是一種命令行終端程序,它允許用戶創建多個「分割窗口」,同時在一個單一的終端窗口中使用。這意味著您可以在同一個終端中運行多個程序,而不用在多個終端中切換。這對於在Linux伺服器上進行長時間操作的用戶非常方便。
二、如何打開Screen?
要打開Screen,請打開終端,然後輸入「screen」。這將啟動一個新的Shell窗口。如果您需要在這個Screen中運行特定的命令,可以在「screen」命令後面跟隨該命令。
$ screen $ ls
三、如何在Screen中運行多個窗口?
要在Screen中運行多個窗口,請使用以下命令:
$ screen -S session_name
其中,「session_name」是您想要為屏幕會話指定的名稱。
要將當前的Screen窗口拆分成兩個分割窗口,請按Ctrl+A,然後按S。這將把當前窗口分成兩個部分,上半部分和下半部分。要從一個窗口切換到另一個窗口,請按Ctrl+A,然後按Tab鍵。
四、如何在Screen中關閉窗口?
要關閉當前窗口,請按Ctrl+A,然後按K。如果該窗口中有任何程序正在運行,Screen會提示您是否真的要關閉該窗口。
要在Screen會話中關閉所有窗口,請按Ctrl+A,然後輸入「:quit」。
五、如何徹底關閉Screen?
要徹底關閉Screen,首先需要退出所有窗口,如前所述。然後,按Ctrl+A,然後按D,這將使Screen從當前會話中分離。此時,您將看到一條消息,指示Screen已分離。
如果您需要重新附加到剛才分離的Screen會話中,請使用以下命令:
$ screen -r
要完全退出所有Screen會話,請輸入以下命令:
$ screen -ls | grep Detached | cut -d. -f1 | awk '{print $1}' | xargs kill
六、 結論
通過使用Screen,您可以輕鬆地在單個終端窗口中運行多個Shell會話。而且,關閉和重啟時只需幾個命令即可完成。如果您需要在Linux伺服器上執行長時間操作,Screen十分方便且易於使用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/196828.html