Ⅰ 如何查看 linux screen
創建,
1. screen命令,創建一個執行shell的全屏窗口。鍵入exit退出自動切換到前一個窗口。
2. screen命令後跟你要執行的程序,如screen vi test.c,退出vi將退出該窗口/會話。
3. 在screen會話中創建新的窗口。在當前screen窗口中鍵入C-a c(Ctrl+a,之後再按c鍵)。
2
選項,
-r 連接會話
-d 斷開會話
-t 會話title
-S 命名會話(screen -ls會看到)
-wipe 清除該死掉會話
更多選項請看screen --help
3
實例,
可以不中斷screen窗口中程序的運行而暫時斷開(detach)screen會話,並在隨後時間重新連接(attach)該會話,重新控制各窗口中運行的程序。
[jawidx@fedev n-5]$ screen -S screenname //指定窗口名稱
[jawidx@fedev ~]$ 在screen窗口鍵入C-a d中斷(C-a k會殺掉screen會話)
[jawidx@fedev n-5]$ screen -ls
There are screens on:
16234.pts-112.fedev (Attached)
4031.pts-455.fedev (Detached)
26764.pts-455.fedev (Detached)
6331.pts-455.fedev (Detached)
26679.pts-345.fedev (Detached)
8987.screenname (Attached)
6 Sockets in /tmp/uscreens/S-jawidx.
[jawidx@fedev n-5]$ screen -r screenname //可用8987代替會話名,對於Attached的會話,需要先screen -d之後才能screen -r。
[jawidx@fedev ~]$ //繼續剛才的工作
Ⅱ linux命令nohup和screen命令的區別
nohup讓程序在後台繼續運行
常用命令:nohup ./test.sh & 【如果運行成功則默認會將標准輸出重定向到當前目錄的nohup.out文件中,當然可以自己重定向輸出信息】
當需要將nohup後台運行的程序調到前台時,先jobs命令查看後台job編號,用 fg %n命令可以調回到前台運行(n是job的編號)。
PS:單獨的&時可以讓命令後台運行的,知識如果ssh會話斷掉,&的命令也會自動退出。
screen讓程序後台執行--一個強大的工具
簡 單來說,Screen是一個可以在多個進程之間多路復用一個物理終端的窗口管理器。Screen中有會話的概念,用戶可以在一個screen會話中創建多 個screen窗口,在每一個screen窗口中就像操作一個真實的telnet/SSH連接窗口那樣。
Ⅲ 怎樣使用Screen 指令操控 UNIX/Linux
下面列出了Linux最常用的一些命令,及其功能:1、cd命令
這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。
2、ls命令
這是一個非常有用的查看文件與目錄的命令。
3、grep命令
該命令常用於分析一行的信息,若當中有我們所需要的信息,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等。
4、find命令
find是一個基於查找的功能非常強大的命令,相對而言,它的使用也相對較為復雜,參數也比較多。
5、cp命令
該命令用於復制文件,之意,它還可以把多個文件一次性地復制到一個目錄下。
6、mv命令
該命令用於移動文件、目錄或更名,move之意。
7、rm命令
該命令用於刪除文件或目錄,remove之意。
8、ps命令
該命令用於將某個時間點的進程運行情況選取下來並輸出,process之意。
9、kill命令
該命令用於向某個工作(%jobnumber)或者是某個PID(數字)傳送一個信號,它通常與ps和jobs命令一起使用。
10、tar命令
該命令用於對文件進行打包,默認情況並不會壓縮,如果指定了相應的參數,它還會調用相應的壓縮程序(如gzip和bzip等)進行壓縮和解壓。
11、cat命令
該命令用於查看文本文件的內容,後接要查看的文件名,通常可用管道與more和less一起使用,從而可以一頁頁地查看數據。
12、chmod命令
該命令用於改變文件的許可權。
13、vim命令
該命令主要用於文本編輯,它接一個或多個文件名作為參數,如果文件存在就打開,如果文件不存在就以該文件名創建一個文件。vim是一個非常好用的文本編輯器,它裡面有很多非常好用的命令。