導航:首頁 > 程序命令 > linuxscreen命令

linuxscreen命令

發布時間:2023-02-09 06:29:52

linux 怎麼刪除一個screen

1. screen命令,創建一個執行shell的全屏窗口。鍵入exit退出自動切換到前一個窗口。

2. screen命令後跟你要執行的程序,如screen vi test.c,退出vi將退出該窗口/會話。

3. 在screen會話中創建新的窗口。在當前screen窗口中鍵入C-a c(Ctrl+a,之後再按c鍵)。

具體如下:

1、簡介

Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

2、基本信息

Linux[2]操作系統是UNIX操作系統的一種克隆系統,它誕生linux系統於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

3、分區規定

設備管理在 Linux 中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等,IDE 或 SCSI 設備也不例外。Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。

Ⅱ linux操作系統中鎖屏的命令是什麼

在linux系統環境下,如果安裝一個程序所需要的時間比較長的話,擔心安裝期間斷線導致程序安裝失敗,可以採取鎖屏命令,命令如下:
1.yum install screen -y 更新緩存
2. screen -S abc(abc為會話的名稱)
3.此時退出會話:按下組合鍵Ctrl+a並松開,此時screen窗口等待命令,然後按下d並松開,退出screen窗口
4.查看當前系統所有screen會話:screen -ls
5.進入某個screen會話:screen -r 會話的PID
6.當系統中只有一個screen會話時,輸入:screen -r 即可進入這個會話
7.在進入某個screen會話後,刪除screen會話:按下組合鍵Ctrl+a並松開,此時screen窗口等待命令,然後按下大寫的K(即組合鍵:Shift+k)並松開,(系統提示是否要刪除)按下y確認殺死screen會話
運用以上命令,如果安裝過程中出現斷網情況,重新登陸後,可以進入名為abc的窗口繼續安裝程序。

Ⅲ linux運行命令時出現wrong ELF class: ELFCLASS32錯誤提示

linux運行命令時出現wrong ELF class: ELFCLASS32錯誤提示是設置錯誤造成的:

1、在Linux安裝Screen,使用yum -y install screen安裝。

Ⅳ 用Ubuntu (Linux) 系統的screen命令啟動服務

留此備查。

screen命令類似於「虛擬桌面」的概念,可以啟動一個Linux下的虛擬桌面,在其中可以和普通終端一樣執行各種命令。

如果系統中沒有screen命令,可以用 apt install screen 來進行安裝。

screen命令的基本用法有:

screen 啟動一個虛擬桌面

在啟動後的虛擬桌面中,按Ctrl+a 然後d(注意這個過程中Ctrl一直按住,也就相當於Ctrl+a 然後Ctrl+d),可以從虛擬桌面返回之前的終端,此時如果虛擬桌面中還有命令或進程在執行,將繼續執行,即使退出了這個終端也仍將繼續執行。這樣就實現了後台執行命令或服務。

如果再想要查看這個虛擬桌面中的情況,執行screen -r即可。

如果有多個screen虛擬桌面在執行中,可以用screen -ls列出所有的桌面,然後按照桌面開始的序號(例如是1234),執行screen -r 1234或screen -x 1234就可以進入該桌面查看,然後再用Ctrl+a,d命令組合退出桌面。

如果要真正退出虛擬桌面(結束該桌面及其中正在運行的進程),在桌面中用exit命令退出即可。

如果要給啟動的虛擬桌面起一個名字,可以用類似 screen -S test 這樣的命令,這將啟動一個名為test的虛擬桌面,以後可以用screen -x test命令來進入查看。

如果想要一條命令用screen啟動一個後台進程並且退出(保持後台運行,類似於服務進程),可以用類似下面的命令:

screen -dmS test top

這將啟動一個 名為 test 的虛擬桌面,然後在其中執行top命令,然後退出該桌面。

這樣,我們再結合Linux中的啟動執行方法,就可以製作自己的服務進程了。

下面設置自啟動腳本的方法啟動僅供參考:

方法一:使用crontab

方法二:

很多時候需要Ubuntu在開機的時候執行一些指定的命令,這里對操作方法進行記錄。

在 /etc/init.d/ 中創建自己的開機運行腳本

# 這里的文件名 mystart 可以修改為任何你喜歡的名稱,但是必須放在/etc/init.d/目錄中

cd /etc/init.d

sudo vim /etc/init.d/mystart.sh

寫入需要執行的命令,

#!/bin/bash

### BEGIN INIT INFO

# Provides:          tuzixini

# Required-Start:    $local_fs $network

# Required-Stop:    $local_fs

# Default-Start:    2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: self define auto start

# Description:      self define auto start

### END INIT INFO

# 上面的部分也必須寫上,後面放上你需要開機執行的命令,這里是掛載一個硬碟

sudo mount /dev/sdb1 /opt/disk

修改腳本文件許可權(將命令中的mystart.sh替換成實際的腳本文件名稱)

sudo chmod 755 /etc/init.d/mystart.sh

加入開機啟動(將命令中的mystart.sh替換成實際的腳本文件名稱)

sudo update-rc.d mystart.sh defaults 90

ok,完成,後面系統啟動的時候就會自動運行這段命令。

下面是另一段參考:

第一步、先建立screen name

shell>screen -dmS test

第二步、發送要執行的命令

shell>screen -r test -p 0 -X stuff "top"

第三步、發送一個回車符,讓top命令運行起來

shell>screen -r test -p 0 -X stuff $'\n'

參數說明:

-r 恢復/進入一個screen

-p 0 指定第一個(從0開始)window,一個screen里可以有幾個window,這里只需要指定第一個,不然會在某些情況下不生效。

-X 執行一個指定的screen支持的command

stuff 是-X的第一個參數,也是screen支持的一個command,意思是粘貼一個string

"top" 是粘貼的string 內容

$'\n' 是粘貼一個回車符進去,以此來執行screen裡面的top命令

Ⅳ 如何查看 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系統時使一個進程仍然繼續執行

一般有以下幾種方法:x0dx0a1)在輸入命令的最前面加上nohup命令x0dx0a如nohup your_command & 這樣命令在你退出後仍然會在後台執行x0dx0a2)setsid命令x0dx0asetsid your_command該命令的結果是使你所運行的命令的父進程為init,所以只有關機該進程才會停止x0dx0a3)(your_command &)x0dx0a就是用括弧將你的命令括起來,這樣做也是使命令的父進程為initx0dx0a4)disownx0dx0a當你在命令行下輸入your_command &後命令就在後台執行了,然後執行jobs命令,該命令會列出當前正在後台執行的命令。例如輸入命令「top&」x0dx0a然後執行"jobs"x0dx0a輸出結果是x0dx0a[1] + Suspended (tty output) topx0dx0a注意行開頭方括弧內的數字,該數字叫做jobspec,是給當前後台運行的job的編號。這是你只要在命令行下輸入"disown -h 1" 後台運行的top命令就不會受到hangup信號的影響了。x0dx0a5)使用screen命令x0dx0a在x0dx0a命令行下輸入screen命令就開啟了一個screen進程,它就好像是一個全新的命令運行環境,在該環境中你可以像在正常的terminal下那樣執行x0dx0a命令,但是這個screen是不受其父進程的hangup信號的影響的,既然screen不受其父進程影響,當你意外掉線或者退出系統時,在screenx0dx0a中仍在執行的命令仍然會繼續執行。關於screen命令的使用方法你可以再去查閱相關資料。

Ⅶ Linux-screen命令

screen 的作用是,只要伺服器不shutdown,我的程序就要一直跑,避免因為ssh遠程登錄連接之類中斷,引起的程序中斷;

ubuntu安裝
apt-get install -y screen

screen -S david

screen python *.py

我們離開一會,這時候ssh2可能會斷開
(模擬一下就是ctrl + a d,按住Ctrl,依次再按a,d)

screen -ls

screen -r 12345

如果只有一個進程,要直接恢復
screen -dr

SecureCRT 6.7

閱讀全文

與linuxscreen命令相關的資料

熱點內容
什麼人不適合做程序員 瀏覽:675
喜購app怎麼樣 瀏覽:804
交換機查鄰居命令 瀏覽:343
渲染卡在正在編譯場景幾何體 瀏覽:315
app進入頁面為什麼有編譯 瀏覽:563
真我手機照片加密怎麼找回 瀏覽:637
怎麼查自己的app專屬流量 瀏覽:105
安卓車機一般是什麼主機 瀏覽:740
wps電腦版解壓包 瀏覽:79
怎麼在手機設置中解除應用加密 瀏覽:551
安卓手機怎麼讓微信提示音音量大 瀏覽:331
批處理域用戶訪問共享文件夾 瀏覽:132
怎麼做軟綿綿解壓筆 瀏覽:699
壓縮包網路傳輸會丟色嗎 瀏覽:221
x79伺服器主板用什麼內存條 瀏覽:441
小程序編譯器源碼 瀏覽:66
程序員降薪么 瀏覽:201
u盤內部分文件夾不顯示 瀏覽:397
手機上pdf怎麼加密碼 瀏覽:1001
51單片機hex文件 瀏覽:329