screen命令介紹
在全終端工作模式時,由于只能開一個窗口,例如vim占了窗口,就沒法同步做其它事情。screen命令提供了一種虛擬窗口,可以讓多個虛擬窗口獨立工作,并且可以自由切換。另外,screen創(chuàng)建的虛擬窗口可以保持在后臺持續(xù)運行,不會因為ssh client斷開而結(jié)束,所以screen也常用來在后臺掛服務(wù)端程序(與nohup類似)。
screen命令使用方法
- 創(chuàng)建一個“窗口”(Session)
screen -S "window1"
創(chuàng)建完窗口后,就自動進入window1開始工作,接下來的操作與普通的terminal沒有差異。
- 離開窗口(detach)
ctrl-a d
在window1里,按快捷鍵ctrl-a d即可離開虛擬窗口window1,回到真實的terminal。
- 再次進入窗口(attach)
screen -r "window1"
用-r參數(shù)來重新進入窗口window1。
基本操作就介紹完了。
screen命令的一些特殊操作
- 查看有哪些窗口
screen -ls
這個-ls將列出之前創(chuàng)建的所有虛擬窗口,和窗口的狀態(tài),是detach還是attach。
- ssh意外中斷后,重新回到attach狀態(tài)的窗口
screen -x "window1"
與-r的區(qū)別是,-r是回到detach狀態(tài)的窗口,-x是回到attach狀態(tài)的窗口。
- 刪除不用的窗口
# 1. 進入窗口后用exit命令退出
screen -r "window1"
exit
# 2. 用-X直接指定執(zhí)行命令
screen -r "window1" -X quit
兩種都好用。
- 窗口可以重名?
如果沒有用-ls查詢直接又新建了一個同名的虛擬窗口,怎么辦?screen是允許同名窗口的。screen會在窗口名稱前加一串數(shù)字,用來區(qū)別,所以不用擔心。在使用時指定帶數(shù)字前綴的全名就可以了。
類似工具
是的,還有類似的工具,比如tmux,也非常很好用。有些工程師直接用emacs也行,畢竟emacs是一個偽裝成編輯器的操作系統(tǒng)。
-
Linux
+關(guān)注
關(guān)注
87文章
11351瀏覽量
210497 -
Screen
+關(guān)注
關(guān)注
0文章
12瀏覽量
6781 -
服務(wù)端
+關(guān)注
關(guān)注
0文章
66瀏覽量
7066
發(fā)布評論請先 登錄
相關(guān)推薦
Linux命令:screen
linux運維命令大全
Linux與用戶有關(guān)的命令
Linux的常用網(wǎng)絡(luò)命令
Linux系統(tǒng)命令指南
linux命令之mount (掛載命令)詳解
Linux的screen命令應該如何使用技巧詳細說明
Linux的screen命令如何使用技巧詳細說明
AD7879輸入Touch Screen Digitizer Linux Driver
![AD7879輸入Touch <b class='flag-5'>Screen</b> Digitizer <b class='flag-5'>Linux</b> Driver](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論