国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 系統(tǒng)教程 Linux 20個(gè)屏幕命令示例來管理Linux終端

20個(gè)屏幕命令示例來管理Linux終端

Jun 24, 2025 am 10:19 AM

簡介:在本指南中,我們將討論屏幕命令的一些有用示例。到本指南的結(jié)尾,用戶將能夠使用單個(gè)Linux終端窗口進(jìn)行多個(gè)外殼會話。

作為Linux用戶,我們通常需要處理長期運(yùn)行的任務(wù),例如 - 下載或複制大文件,執(zhí)行耗時(shí)的數(shù)據(jù)庫查詢等等。有時(shí),由於會話超時(shí),這些重要任務(wù)突然終止。

為了減輕這種情況,我們可以使用屏幕命令,該命令是一個(gè)全屏軟件程序,可用於在幾個(gè)過程(通常是交互式外殼)之間多路復(fù)用物理控制臺。它為用戶提供了單個(gè)終端窗口管理器中的幾個(gè)單獨(dú)的終端實(shí)例。

如果您要處理命令行接口和將程序與終端外殼分開的多個(gè)程序,則屏幕應(yīng)用程序非常有用。它還使您可以與他人分享您的會議,並分離/附加終端會議。

在本指南中,我們將討論如何在Linux系統(tǒng)上安裝,配置和使用屏幕命令。在整個(gè)指南中,我們將使用實(shí)際示例了解屏幕命令的使用和好處。

目錄

因此,讓我們開始。

在Linux中安裝屏幕命令

在我的Ubuntu Server版本中,默認(rèn)情況下已安裝屏幕命令。但是, Linux Mint默認(rèn)沒有安裝屏幕,因此我需要先使用APT-GET命令將其安裝。

請按照您的分發(fā)安裝步驟安裝屏幕。

 $ sudo apt-get安裝屏幕[ <strong>Debian,Ubuntu和Mint</strong>上]
$ sudo yum安裝屏幕[在<strong>Rhel/Centos/Fedora</strong>和<strong>Rocky Linux/Almalinux</strong>上]
$ sudo Emerge -a sys -apps/屏幕[ <strong>Gentoo Linux</strong>上]
$ sudo apk添加屏幕[ <strong>Alpine Linux</strong>上]
$ sudo pacman -s屏幕[ <strong>Arch Linux</strong>上]
$ sudo zypper安裝屏幕[ <strong>OpenSuse</strong>上]    

現(xiàn)在,讓我們驗(yàn)證命令是否已成功安裝:

 $屏幕 -  version

<strong>屏幕版本4.8.00(GNU)05-FEB-20</strong>

實(shí)際上,屏幕是Linux中一個(gè)非常好的終端多路復(fù)用程序,它隱藏在數(shù)百個(gè)Linux命令中。

讓我們開始使用以下示例查看Linux中屏幕命令的用法。

屏幕命令語法

屏幕命令的語法如下

$屏幕[選項(xiàng)] [CMD [args]]

在上面的語法中,我們可以看到所有參數(shù)都是選項(xiàng),它們由方括號([])表示。

1。首次開始屏幕

只需在命令提示符下鍵入屏幕。然後,屏幕將完全顯示一個(gè)命令提示符。

 $屏幕

20個(gè)屏幕命令示例來管理Linux終端

2。顯示屏幕參數(shù)

進(jìn)入屏幕時(shí),您可以按照普通的命令行環(huán)境完成所有工作。但是由於屏幕是一個(gè)應(yīng)用程序,因此它具有命令或參數(shù)。

鍵入“ ctrl-a ”和“ ? ”,而無需報(bào)價(jià)。然後,您將在屏幕上看到所有命令或參數(shù)。

20個(gè)屏幕命令示例來管理Linux終端

為了脫離幫助屏幕,您可以按“空間鍵”按鈕或“ Enter ”。 (請注意,使用“ CTRL-A ”的所有快捷方式均在沒有報(bào)價(jià)的情況下完成)。

3。如何列出所有打開的窗口

在上一個(gè)示例中,我們使用屏幕命令開始了一個(gè)新的Shell會話?,F(xiàn)在,讓我們使用ctrl-a "密鑰組合來列出當(dāng)前屏幕會話的所有打開窗口:

20個(gè)屏幕命令示例來管理Linux終端

在上面的輸出中,我們可以看到窗口的數(shù)字和名稱。第一列表示窗口號,並從零開始。

下一個(gè)列表示窗口的名稱,其默認(rèn)格式為<user>@<hostname> :<working-directory></working-directory></hostname></user>

4。如何終止屏幕窗口會話

我們可以使用ctrl-a k鍵組合終止活動窗口會話。重要的是要注意,此操作將從當(dāng)前虛擬窗口中斷命令執(zhí)行。

20個(gè)屏幕命令示例來管理Linux終端

在上面的輸出中,我們可以看到屏幕命令正在等待用戶的確認(rèn)。它顯示了左下角的警告消息。

就像其他Linux命令一樣,我們可以使用'y'繼續(xù)或'n'中止操作。

5。如何用名稱開始屏幕會話

屏幕命令允許我們創(chuàng)建一個(gè)帶有用戶定義的名稱的會話,當(dāng)有多個(gè)會話可用時(shí),該命令派上用場。

因此,讓我們使用命令的-S選項(xiàng)創(chuàng)建一個(gè)命名會話:

 $ screen -s演示屏幕

在上述命令中,演示屏幕是會話的名稱。

6。用屏幕分離終端會話

屏幕的優(yōu)點(diǎn)之一就是您可以將其分離。然後,您可以在屏幕上丟失任何您所做的任何事情,而不會恢復(fù)它。這是示例場景:

您在服務(wù)器上的SSH中間。假設(shè)您使用WGET命令為系統(tǒng)下載400MB補(bǔ)丁。

下載過程估計(jì)需要2個(gè)小時(shí)。如果您斷開SSH會話的連接,或者突然偶然丟失了連接,則下載過程將停止。您必須從頭開始。為了避免這種情況,我們可以使用屏幕並分離它。

看看這個(gè)命令。首先,您必須進(jìn)入屏幕。

 $屏幕

然後,您可以執(zhí)行下載過程。例如,在Linux Mint上,我使用APT命令升級DPKG軟件包。

 $ sudo apt安裝DPKG
樣本輸出
閱讀包列表...完成
建造依賴樹      
閱讀狀態(tài)信息...完成
以下軟件包將被升級:
  DPKG
1升級,0新安裝,0升級為刪除,1146未升級。
需要獲得2,583 KB的檔案。
此操作後,將使用127 KB的其他磁盤空間。
獲?。? http://debian.linuxmint.com/latest/ 
測試/主DPKG i386 1.16.10 [2,583 kb]
47%[1 dpkg 1,625 kb/2,583 kb 47%] 14,7 kb/s

在下載過程中,您可以按“ Ctrl-A ”和“ d ”。按下這些按鈕時(shí),您不會看到任何東西。輸出將是這樣的:

 [脫離5561.pts-0.mint]
Pungki@mint? $

7。與屏幕重新連接終端會話

分離屏幕後,假設(shè)您正在斷開SSH會話並回家。在您的家中,您開始再次進(jìn)入服務(wù)器,並希望看到下載過程的進(jìn)度。為此,您需要還原屏幕。您可以運(yùn)行此命令:

 pungki@mint? $屏幕-r

您會看到您剩下的過程仍在運(yùn)行。

當(dāng)您有1個(gè)以上的屏幕會話時(shí),您需要鍵入屏幕會話ID 。使用屏幕-LS查看有多少屏幕可用。

 pungki@mint? $屏幕-LS
樣本輸出
pungki@mint? $屏幕-LS
有屏幕:
        <strong>7849.PTS-0.MINT</strong> (10/06/2021 01:50:45 PM)(分離)
        5561.PTS-0.MINT(10/06/2021 11:12:05 AM)(分離)
2個(gè)插座/var/run/screen/s-pungki

如果要還原屏幕7849.pts-0 .mint,請鍵入此命令。

 pungki@mint? $屏幕-R 7849

8。使用多個(gè)屏幕終端窗口

當(dāng)您需要超過1個(gè)屏幕來完成工作時(shí),是否有可能?是的。您可以同時(shí)運(yùn)行多個(gè)屏幕窗口。有兩(兩種)方法可以做到這一點(diǎn)。

首先,您可以分離第一個(gè)屏幕並在真實(shí)終端上運(yùn)行另一個(gè)屏幕。其次,如圖所示,您進(jìn)行嵌套屏幕。

要?jiǎng)?chuàng)建新窗口,請使用ctrl-a c鍵組合兩次創(chuàng)建兩個(gè)新窗口。接下來,讓我們使用ctrl-a "密鑰組合來列出所有活動窗口:

20個(gè)屏幕命令示例來管理Linux終端

在上面的輸出中,我們可以看到現(xiàn)在有三個(gè)窗口。

9。如何重命名屏幕窗口

在上一個(gè)示例中,我們創(chuàng)建了兩個(gè)新窗口。但是,他們的默認(rèn)名稱沒有提供有關(guān)它們的任何詳細(xì)信息。在這種情況下,我們可以為他們分配一些有意義的名稱。

我們可以使用ctrl-a A鍵組合來重命名當(dāng)前窗口會話。此密鑰組合提示用戶設(shè)置窗口標(biāo)題:

20個(gè)屏幕命令示例來管理Linux終端

10。在屏幕終端窗口之間切換

在上一個(gè)示例中,我們創(chuàng)建了多個(gè)窗口?,F(xiàn)在,讓我們看看如何在它們之間切換。

首先,讓我們使用ctrl-a "列出所有活動窗口。接下來,使用向上或向下箭頭鍵選擇適當(dāng)?shù)拇翱?。最後,按Enter鍵切換到所選窗口。

20個(gè)屏幕命令示例來管理Linux終端

在此示例中,我們選擇了帶有標(biāo)題的窗口 - DB-Query 。

11。如何移動到下一個(gè)屏幕窗口

我們可以使用ctrl-a n密鑰組合來移至下一個(gè)窗口。讓我們以一個(gè)例子理解這一點(diǎn)。

首先,切換到第一個(gè)窗口並使用ctrl-a "鍵組合:

20個(gè)屏幕命令示例來管理Linux終端

現(xiàn)在,讓我們按兩次ctrl-a n鍵組合將其轉(zhuǎn)到第三個(gè)窗口,然後使用ctrl-a "鍵組合來驗(yàn)證相同的組合。

20個(gè)屏幕命令示例來管理Linux終端

在上述輸出中,我們現(xiàn)在可以看到我們在第三個(gè)窗口上。

12.如何移動到上一個(gè)屏幕窗口

以類似的方式,我們可以使用ctrl-a p組合切換到上一個(gè)窗口。

目前,我們在第三個(gè)窗口上。因此,讓我們兩次使用ctrl-a p鍵組合,然後驗(yàn)證我們再次在第一個(gè)窗口上:

20個(gè)屏幕命令示例來管理Linux終端

在上面的輸出中,我們可以看到現(xiàn)在我們回到了第一個(gè)窗口。

13。如何在當(dāng)前和上一個(gè)窗口之間切換

有時(shí),我們只想在兩個(gè)窗口之間切換。在這種情況下,我們可以使用ctrl-a ctrl-a密鑰組合。

要理解這一點(diǎn),第一個(gè)切換到第一個(gè)窗口:

20個(gè)屏幕命令示例來管理Linux終端

接下來,切換到最後一個(gè)窗口:

20個(gè)屏幕命令示例來管理Linux終端

最後,使用ctrl-a ctrl-a鍵組合再次跳到第一個(gè)窗口。

14.如何跳到特定的屏幕窗口

在前面的示例中,我們看到了在窗口之間切換的各種方法。但是,有時(shí)我們想跳到特定的窗口。在這種情況下,我們可以使用窗口號。

首先,讓我們使用ctrl-a "密鑰組合來查找窗口號:

20個(gè)屏幕命令示例來管理Linux終端

在上面的輸出中,第一列表示窗口號。重要的是要注意,屏幕命令開始從零編號。

現(xiàn)在,讓我們使用ctrl-a 2鍵組合跳到第三個(gè)窗口,並驗(yàn)證我們在正確的窗口中:

20個(gè)屏幕命令示例來管理Linux終端

15。如何水平拆分屏幕窗口

就像普通終端一樣,我們也可以將屏幕窗口拆分。我們可以使用ctrl-a S鍵組合水平拆分窗口。

20個(gè)屏幕命令示例來管理Linux終端

現(xiàn)在,我們可以使用ctrl-a tab鍵組合在區(qū)域之間跳躍。

最後,我們可以使用ctrl-a X鍵組合來刪除當(dāng)前區(qū)域。重要的是要注意,我們必須使用大寫X字符。

16.如何垂直分開屏幕窗口

同樣,我們可以使用ctrl-a |鑰匙組合以垂直分開當(dāng)前窗口:

20個(gè)屏幕命令示例來管理Linux終端

除此之外,我們還可以在區(qū)域和ctrl-a X鍵組合之間使用ctrl-a tab鍵組合開關(guān)來關(guān)閉當(dāng)前區(qū)域。

17。啟用屏幕登錄Linux

有時(shí),在遊戲機(jī)中記錄您所做的事情很重要。假設(shè)您是一個(gè)管理許多Linux服務(wù)器的Linux管理員。

使用此屏幕記錄,您無需寫下您完成的每個(gè)命令。要激活屏幕記錄功能,只需按“ Ctrl-A ”和“ H ”。 (請小心,我們使用資本“ H ”字母。使用非資本“ h ”,只會在名為Hardcopy的另一個(gè)文件中創(chuàng)建屏幕的屏幕截圖)。

在屏幕的左下方,會有一條通知告訴您喜歡:創(chuàng)建logfile“ screenlog.0 ”。您將在主目錄中找到ScreenLog.0文件。

此功能將在屏幕窗口中附加您所做的一切。要關(guān)閉屏幕以記錄運(yùn)行活動,請?jiān)俅伟础?Ctrl-A ”和“ H ”。

激活記錄功能的另一種方法,您可以在第一次運(yùn)行屏幕時(shí)添加參數(shù)“ -L ”。命令就是這樣。

 pungki@mint? $屏幕-L

18。鎖定Linux終端屏幕

屏幕還具有鎖定屏幕的快捷方式。您可以按“ Ctrl-A ”和“ x ”快捷方式鎖定屏幕。如果您想快速鎖定屏幕,這很方便。按下快捷方式後,這是鎖定屏幕的示例輸出。

 Pungki Arianto在薄荷上使用的屏幕。
密碼:

您可以使用Linux密碼解鎖。

19。將密碼添加到屏幕會話

出於安全原因,您可能需要將密碼輸入屏幕會話。每當(dāng)您想重新連接屏幕時(shí),都會詢問密碼。此密碼與上面的鎖定屏幕機(jī)制不同。

要保護(hù)您的屏幕密碼,您可以編輯“ $ home/.screenrc ”文件。如果文件不存在,則可以手動創(chuàng)建它。語法就是這樣。

密碼crypt_password

要?jiǎng)?chuàng)建上面的“ crypt_password ”,您可以在Linux上使用“ MKPasswd ”命令。這是帶有密碼“ pungki123 ”的命令。

 pungki@mint? $ mkpasswd pungki123
l2bibzvieqnos

MKPasswd將生成一個(gè)HASH密碼,如上所示。獲得哈希密碼後,您可以將其複製到“ .screenrc ”文件中並保存。因此,“ .screenrc ”文件就是這樣。

密碼l2bibzvieqnos

下次您運(yùn)行屏幕並分離它時(shí),將在嘗試重新連接時(shí)問密碼,如下所示:

 pungki@mint? $屏幕-R 5741
屏幕密碼:

輸入您的密碼,即“ Pungki123 ”,屏幕將再次重新連接。

實(shí)現(xiàn)此屏幕密碼並按“ Ctrl-A ”和“ x ”之後,輸出將是這樣。

 Pungki Arianto在薄荷上使用的屏幕。
密碼:
屏幕密碼:

將向您詢問密碼兩次。第一個(gè)密碼是您的Linux密碼,第二個(gè)密碼是您在.screenrc文件中輸入的密碼。

20。離開屏幕終端會話

2 (兩種)條離開屏幕的方法。首先,我們使用“ Ctrl-A ”和“ d ”來分離屏幕。其次,我們可以使用退出命令終止屏幕。您還可以使用“ Ctrl-A ”和“ K ”來殺死屏幕。

屏幕命令備忘單

命令 描述
screen -S<session_name></session_name> 開始使用會話名稱的新會話。
screen -ls 列表運(yùn)行會話 /屏幕。
screen -x 附加到運(yùn)行會話。
screen -r<session_name></session_name> 附加使用名稱的運(yùn)行會話。
screen -d<session_name></session_name> 分離運(yùn)行會話。
Ctrl-a c 創(chuàng)建新窗口。
Ctrl-a Ctrl-a 更改為最後訪問的活動窗口。
Ctrl-a<number></number> 按數(shù)字更改為窗口。
Ctrl-a '<number or title></number> 按數(shù)字或名稱更改為窗口。
Ctrl-a n or Ctrl-a<space></space> 更改為列表中的下一個(gè)窗口。
Ctrl-a p or Ctrl-a<backspace></backspace> 更改列表中的上一個(gè)窗口。
Ctrl-a " 請參閱窗口列表。
Ctrl-a w 展示窗口欄。
Ctrl-a k 殺死當(dāng)前窗口。
Ctrl-a \ 殺死所有窗戶。
Ctrl-a A 重命名當(dāng)前窗口。
Ctrl-a S 水平拆分顯示。
Ctrl-a | or Ctrl-a V 垂直拆分顯示。
Ctrl-a tab 跳到下一個(gè)顯示區(qū)域。
Ctrl-a X 刪除當(dāng)前區(qū)域。
Ctrl-a Q 刪除除當(dāng)前區(qū)域以外的所有區(qū)域。
Ctrl-a H 在屏幕會話中啟用記錄。
Ctrl-a x 鎖定(密碼保護(hù))顯示。

每天,這是屏幕命令的一些用法。屏幕命令中仍然有很多功能。您可能會看到“屏幕人”頁面以獲取更多詳細(xì)信息。

您知道Linux中屏幕命令的其他最佳示例嗎?在下面的評論中讓我們知道您的觀點(diǎn)。

以上是20個(gè)屏幕命令示例來管理Linux終端的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
如何在Linux機(jī)器上解決DNS問題? 如何在Linux機(jī)器上解決DNS問題? Jul 07, 2025 am 12:35 AM

遇到DNS問題時(shí)首先要檢查/etc/resolv.conf文件,查看是否配置了正確的nameserver;其次可手動添加如8.8.8.8等公共DNS進(jìn)行測試;接著使用nslookup和dig命令驗(yàn)證DNS解析是否正常,若未安裝這些工具可先安裝dnsutils或bind-utils包;再檢查systemd-resolved服務(wù)狀態(tài)及其配置文件/etc/systemd/resolved.conf,並根據(jù)需要設(shè)置DNS和FallbackDNS後重啟服務(wù);最後排查網(wǎng)絡(luò)接口狀態(tài)與防火牆規(guī)則,確認(rèn)53端口未

在Ubuntu中安裝用於遠(yuǎn)程Linux/Windows訪問的鱷梨調(diào)味醬 在Ubuntu中安裝用於遠(yuǎn)程Linux/Windows訪問的鱷梨調(diào)味醬 Jul 08, 2025 am 09:58 AM

作為系統(tǒng)管理員,您可能會發(fā)現(xiàn)自己(今天或?qū)恚┰赪indows和Linux並存的環(huán)境中工作。 有些大公司更喜歡(或必須)在Windows Box上運(yùn)行其一些生產(chǎn)服務(wù)已不是什麼秘密

如何在Rocky Linux 8上安裝Nodejs 14/16&npm 如何在Rocky Linux 8上安裝Nodejs 14/16&npm Jul 13, 2025 am 09:09 AM

Node.js建立在Chrome的V8引擎上,是一種開源的,由事件驅(qū)動的JavaScript運(yùn)行時(shí)環(huán)境,用於構(gòu)建可擴(kuò)展應(yīng)用程序和後端API。 Nodejs因其非阻滯I/O模型而聞名輕巧有效,並且

如何在Linux中找到我的私人和公共IP地址? 如何在Linux中找到我的私人和公共IP地址? Jul 09, 2025 am 12:37 AM

在Linux系統(tǒng)中,1.使用ipa或hostname-I命令可查看私有IP;2.使用curlifconfig.me或curlipinfo.io/ip可獲取公網(wǎng)IP;3.桌面版可通過系統(tǒng)設(shè)置查看私有IP,瀏覽器訪問特定網(wǎng)站查看公網(wǎng)IP;4.可將常用命令設(shè)為別名以便快速調(diào)用。這些方法簡單實(shí)用,適合不同場景下的IP查看需求。

安裝Linux的系統(tǒng)要求 安裝Linux的系統(tǒng)要求 Jul 20, 2025 am 03:49 AM

LinuxCanrunonModestHardwarewtareWithSpecificminimumRequirentess.A1GHZPROCESER(X86ORX86_64)iSNEDED,withAdual-Corecpurecommondend.r AmshouldBeatLeast512MbForCommand-lineUseor2Gbfordesktopenvironments.diskSpacePacereQuiresaminimumof5-10GB,不過25GBISBISBETTERFORAD

如何在Rocky Linux和Almalinux上安裝MySQL 8.0 如何在Rocky Linux和Almalinux上安裝MySQL 8.0 Jul 12, 2025 am 09:21 AM

MySQL用C編寫,是一個(gè)開源,跨平臺,也是使用最廣泛的關(guān)係數(shù)據(jù)庫管理系統(tǒng)(RDMS)之一。這是LAMP堆棧不可或缺的一部分,是Web託管,數(shù)據(jù)分析,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)分析,

Ubuntu 25.04' Plucky Puffin”:Gnome 48和HDR Brilliance的大膽飛躍 Ubuntu 25.04' Plucky Puffin”:Gnome 48和HDR Brilliance的大膽飛躍 Jul 12, 2025 am 09:28 AM

Ubuntu長期以來一直是Linux生態(tài)系統(tǒng)中可訪問性,波蘭和功率的堡壘。隨著Ubuntu 25.04的到來,代號為“ Prucky Puffin”,Canonical再次證明了其對交付的承諾

如何在Rocky Linux和Almalinux上安裝MongoDB 如何在Rocky Linux和Almalinux上安裝MongoDB Jul 12, 2025 am 09:29 AM

MongoDB是一種高性能,高度可擴(kuò)展的面向文檔的NOSQL數(shù)據(jù)庫,旨在管理繁忙的流量和大量數(shù)據(jù)。與傳統(tǒng)的SQL數(shù)據(jù)庫不同,將數(shù)據(jù)存儲在表中的行和列中,MongoDB在J中結(jié)構(gòu)數(shù)據(jù)

See all articles