先來說一下nohub和&吧
nohub命令的意思的忽略 signup訊號(包括 斷網,關閉終端) 其實沒有後台操作的功能
&表示後台操作,但是不能忽略結束通話訊號
當 nohub command & 這樣一起使用的時候,就可以達到後台執行並忽略結束通話訊號的作用了
但是nohub命令比較單一,如果是針對一次性的命令的話,很方便
但是如果後台結束通話操作一段時間之後,還想後續人機互動的話就沒辦法了,只能使用screen
screen可以理解為命令列介面的視窗服務。
可以開啟多個screen互相切換,並且後台執行不受signup訊號的影響
開啟screen的方法
1 screen命令直接進入screen然後執行命令
2 screen vi 1.txt 這樣直接在screen執行改命令
3.以上兩種方式都建立新的screen會話。我們還可以在乙個已有screen會話中建立新的視窗。在當前screen視窗中鍵入c-a c,即ctrl鍵+a鍵,之後再按下c鍵,screen 在該會話內生成乙個新的視窗並切換到該視窗。
c-a d暫時掛起對話
screen -ls 觀察現在有多少個screen在跑
screen -r screenid 重新開啟該視窗
原創 screen 用法
之前發過一篇 linux 終端 screen檢視歷史輸出 沒寫怎麼用。最近發現公司很多人都是在xshell中開啟10 個連線,甚至有20多個.screen screen sname 建立乙個終端管理器 screen ls 檢視現有的終端管理器 screen r name 重新開啟終端管理器 可以理解...
screen基本用法
screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。簡單來說就是模擬了乙個不斷線的終端,程式執行在screen視窗中,不管斷電 斷網什麼條件,都會繼續執行。screen s session name 建立視窗 base xuyang njycds 07 screen ls 檢視所有...
Screen 用法簡述
screen是一款由gnu計畫開發的用於命令列終端切換的自由軟體。使用者可以通過該軟體同時連線多個本地或遠端的命令行會話,並在其間自由切換。gnu screen可以看作是視窗管理器的命令列介面版本。它提供了統一的管理多個會話的介面和相應的功能。1.1 會話恢復 只要screen本身沒有終止,在其內部...