ubuntu 檢視screen screen命令

2021-10-11 03:05:15 字數 2520 閱讀 6991

[root@tieba ~]# nohup sleep 100 & //後台執行 並產生乙個檔案在當前目錄下

[root@tieba ~]# screen //開啟乙個虛擬終端

[root@tieba ~]# top

ctrl+a+d 切換回之前的終端 但是這個虛擬終端還是會儲存

[root@tieba ~]# screen

[root@tieba ~]# vmstat

[root@tieba ~]# ps aux |grep -e 'top|vmst' 檢視top和vmst程序 -e就是支援更多的正則 |就是或的意思

[root@tieba ~]# screen -ls //檢視當前執行的程序號

[root@tieba ~]# screen -r 23318 //指定進入乙個pid

crtl+d 退出當前終端 或exit

[root@tieba ~]# screen -s 哈哈 //指定乙個名字

[root@tieba ~]# screen -r 哈哈 //可以進入這個虛擬終端下

總結:當乙個命令執行時間長,可以放在虛擬終端下執行,下次可以檢視到這個程序並進去看下。

nohup不會中斷的檔案

ps aux |grep -e 'top|vmst' 檢視top和vmst程序 -e就是支援更多的正則 |就是或

screen -r 2366 進入這個id終端

screen -s(自定義名字) text1 自定義名字

screen其實就是linux虛擬終端,你可以用它建立很多虛擬終端,每個終端可以建立1~10個視窗,每個視窗相當於乙個linux shell視窗,可以執行的操作和正常shell完全一樣。

centso安裝命令:yum install -y screen

debian/ubuntu安裝命令:apt-get install -y screen

【終端操作】 (需要在物理shell中操作)

screen:建立乙個虛擬終端並且登入之

screen -ls:列出當前所有虛擬終端

screen [-d] -r sessionid:進入指定的虛擬終端

【終端中的視窗操作】(掛載某個終端)

ctrl-a c 新建 bash screen 終端

ctrl-a d 退出視窗

ctrl-a " 列出

ctrl-a a 重新命名

ctrl-a n 在當前視窗中切換到下乙個 screen 終端

ctrl-a p 在當前視窗中切換到上乙個 screen 終端

ctrl-a 空格 視窗切換

ctrl+a w :視窗列表

ctrl+a 0-9 :在第0個視窗和第9個視窗之間切換

ctrl-a d 斷開所有 screen 終端,返回 screen 執行前狀態,但 screen 內所有終端的任務都在執行

screen -ls 列出當前使用者的所有 screen 例項,包括聯接和斷開的

screen -r 重新聯接到已斷開的 screen 例項,如果有多個已斷開的 screen 例項,則用 區分

ctrl-a s 新建水平分割視窗

ctrl-a tab 切換視窗

ctrl-a x 關閉當前視窗

ctrl-a + 擴大當前視窗,預設增加3行

ctrl-a - 縮小當前視窗,預設減小3行

ctrl-a :screen 新建 screen 終端,並執行命令

ctrl-a :resize 改變當前視窗高度為

ctrl-a :quit 退出 screen,將關閉所有 screen 終端,結束其中所有任務

ctrl-a 進入選擇模式

或 ctrl-u 游標上移一頁

或 ctrl-d 游標下移一頁

或 h 游標左移一格

或 j 游標下移一行

或 k 游標上移一行

或 l 游標右移一格

選擇開始,選擇結束

退出選擇模式

ctrl-a ] 貼上選擇的內容

【友情提醒】

.screenrc,僅供參考。

# ~/.screenrc

# 啟動時不顯示歡迎螢幕

startup_message off

# 定義screen的功能鍵為ctrl-z。向終端輸入ctrl-z時應按 ctrl-z z。

escape ^zz

# 螢幕緩衝區 1024 行。

defscrollback 1024

# 在最下一行顯示視窗列表和時鐘

hardstatus on

hardstatus alwayslastline

hardstatus string "%%-w%%n %t%%+w %=% %h(%l) % %y/%m/%d %c:%s "

# 關閉錯誤提示

vbell off

# 按 ctrl-z w 或 ctrl-z ctrl-w 顯示視窗列表

bind w windowlist -b

Ubuntu檢視執行緒

ubuntu檢視執行緒的幾種方式 通過top命令,檢視對應程序pid top 假設pid為3061,使用cat檢視該程序的status檔案 cat proc 3061 輸出的關於程序狀態的內容中,threads代表執行緒數 name gnome terminal state r running tg...

檢視ubuntu版本

方法一 cat etc issue 返回結果 ubuntu 6.06.2 lts n l 方法二 sudo lsb release a 返回結果 方法三 cat etc lsb release 檢視linux版本 方法四 cat proc version 返回結果 linux version 2.6...

檢視ubuntu版本

方法一 cat etc issue 返回結果 ubuntu 6.06.2 lts n l 方法二 sudo lsb release a 返回結果 方法三 cat etc lsb release 檢視linux版本 方法四 cat proc version 返回結果 linux version 2.6...