中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux系統(tǒng)命令中screen命令詳解

時間:2019-08-17

前言

對于執(zhí)行長時間命令(如大文件運輸)而言,為了不讓它終止,都會開啟一個遠程登陸會話窗口來單獨運行這樣的命令。在此期間,不能關(guān)閉遠程登錄會話窗口或者斷開連接,否則前功盡棄。這時候screen命令就派上用場了。

Screen是一款由GNU計劃開發(fā)的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。GNU%20Screen可以看作是窗口管理器的命令行界面版本。它提供了統(tǒng)一的管理多個會話的界面和相應(yīng)的功能。

下面來介紹下我最常用的screen命令(僅限于我):

首先新建screen會話窗口,可以在這個窗口中執(zhí)行任何命令,如同在遠程登錄會話窗口下一樣。

[root@wing ~]# screen

接下來我想登陸我的MySQL進行人機交互,當然是在screen會話窗口中。

[root@wing ~]# mysql -uroot -p --socket=/data/mysqldata3306/sock/mysql.sock

linux命令大全_linux命令大全軟件_linux命令大全 ssh

然后在我的MySQL中執(zhí)行如下命令,customer表中有150萬條數(shù)據(jù)linux命令大全,執(zhí)行起來需要一點時間(對于我這種爛虛擬機來說而已),所以我現(xiàn)在又不想克隆一個遠程登陸會話窗口(太懶),所以我要將當前的這個screen會話拋到后臺運行。

root@localhost : tcph 12:37:39> SELECT * FROM customer;

下面這個命令就是將screen會話拋到后臺了,當然MySQL里面的任務(wù)還在運行。

Ctrl+A D(按下ctrl+A ,松開再按下D)

linux命令大全 ssh_linux命令大全軟件_linux命令大全

然而現(xiàn)在我又想去看看我的語句跑完沒(我是個麻煩的人),執(zhí)行命令如下:

screen -ls

此時就可以查看剛剛丟到后臺的任務(wù)了,見下圖:

linux命令大全_linux命令大全軟件_linux命令大全 ssh

既然找到了任務(wù),也看到了任務(wù)在screen里面的代號(紅框前部分的數(shù)字)了,那趕緊運行吧。

[root@wing ~]# screen -r 6158

這時候我們就能看到了前面在MySQL中的交互,此時發(fā)現(xiàn)我任務(wù)跑完了。如果我還是按Ctrl+A D的話,它還是會存在于screen -ls的任務(wù)清單中l(wèi)inux命令大全,作為強迫癥的我,怎么能忍受=_=,那么怎么辦呢?

Ctrl+A K

這樣子就可以殺掉這個任務(wù)了,并且在screen -ls的任務(wù)清單中也就不存在了。

總結(jié)

小編會第一時間更新,更多熱門活動,請關(guān)注lol活動專區(qū)。持續(xù)更新是指,一篇內(nèi)容不要發(fā)布以后就不再管了, 在以后遇到與之前發(fā)布內(nèi)容相關(guān)的內(nèi)容時也要記得將之前的文章也加入新的內(nèi)容,這樣做一方面會讓你的文章質(zhì)量(價值)不斷提升,另一方面更多的內(nèi)容會包含更多的關(guān)鍵字. 同一個頁面的更新也會提升搜索引擎對你頁面質(zhì)量的判斷,從而提升排名.。后續(xù)更多煲耳機方法,小編會后續(xù)更新,請繼續(xù)關(guān)注土巴兔學(xué)裝修。