中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

如何使用Linux屏幕

發(fā)布于:2020-12-19 18:42:54

0

102

0

Linux 屏幕 控制指令 建立視窗

Linux屏幕允許您:

  • 在一個(gè)SSH會(huì)話中使用多個(gè)Shell窗口。

  • 即使在網(wǎng)絡(luò)中斷的情況下,也要保持外殼處于活動(dòng)狀態(tài)。

  • 從多個(gè)位置斷開并重新連接到Shell會(huì)話。

  • 運(yùn)行長(zhǎng)時(shí)間運(yùn)行的進(jìn)程,而不維護(hù)活動(dòng)的Shell會(huì)話。

Linux屏幕提示

我們每天都會(huì)使用屏幕,因此當(dāng)我們找到好的提示時(shí)會(huì)不斷添加新的提示。

用百勝安裝屏幕

可能是您的系統(tǒng)上已經(jīng)有屏幕了。在大多數(shù)Red Hat和CentOS發(fā)行版中,您可以在/ usr / bin / screen中找到Linux屏幕。要查看屏幕是否在您的路徑中,可以使用which命令:

1個(gè)

2

[root@office ~]# which screen

/usr/bin/screen

如果沒有屏幕,則可以從RPM或系統(tǒng)的軟件包文件中輕松安裝它。例如,在CentOS上,您可以使用yum安裝屏幕:

1個(gè)

2

3

[root@office ~]# yum install screen

...

Complete!

由于您可能已經(jīng)擁有Linux屏幕或可以使用RPM,所以我不會(huì)從源頭介紹屏幕的構(gòu)建。讓我們繼續(xù)介紹如何使用屏幕。

啟動(dòng)Linux屏幕

與其他任何命令一樣,從命令行啟動(dòng)屏幕:

1個(gè)

[root@office ~]# screen

您現(xiàn)在位于屏幕內(nèi)的窗口內(nèi)。除了一些特殊字符外,此功能就像普通的shell。

控制指令

命令:“ Ctrl-a”

屏幕使用命令“ Ctrl-a”( 即控制鍵)和小寫字母“ a”作為信號(hào),將命令發(fā)送到屏幕而不是外殼。

例如,先按“ Ctrl-a”再按“?” ?,F(xiàn)在,您應(yīng)該具有屏幕幫助頁面。

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

Screen key bindings, page 1 of 4.

 

Command key:  ^A   Literal ^A:  a

 

break      ^B b          only       Q

clear      C             other      ^A

colon      :             pow_break  B

copy       ^[ [          pow_detach D

detach     ^D d          prev       ^P p ^?

digraph    ^V            readbuf    <

displays   *             redisplay  ^L l

fit        F             removebuf  =

flow       ^F f          reset      Z

focus      ^I            screen     ^C c

hardcopy   h             select     '

help       ?             silence    _

按鍵綁定是在您按下“ Ctrl-a ”后屏幕接受的命令。您可以根據(jù)需要使用.screenrc文件重新配置這些鍵,但是我只使用默認(rèn)值。

建立視窗

命令:“ Ctrl-a”“ c”。

要?jiǎng)?chuàng)建一個(gè)新窗口,只需使用“ Ctrl-a”“ c”。

這將使用默認(rèn)提示為您創(chuàng)建一個(gè)新窗口。您的舊窗口仍處于活動(dòng)狀態(tài)。

例如,我可以先運(yùn)行然后打開一個(gè)新窗口來執(zhí)行其他操作。頂級(jí)保持運(yùn)行!它仍然在那里。要自己嘗試,請(qǐng)啟動(dòng)屏幕,然后運(yùn)行頂部。(注意:為了節(jié)省空間,我已將某些屏幕截?cái)嗔?。?/span>

從頭開始

1個(gè)

2

3

4

5

top - 09:10:33 up 35 days, 17:26,  1 user,  load averag

Tasks: 131 total,   1 running, 130 sleeping,   0 stoppe

Cpu(s):  0.4%us,  0.2%sy,  0.0%ni, 99.4%id,  0.0%wa,  0

Mem:  12302040k total,  6363652k used,  5938388k free,

Swap:  1052248k total,       12k used,  1052236k free,

現(xiàn)在打開一個(gè)新窗口,其中:“ Ctrl-a”“ c”

您的頂部窗口仍在運(yùn)行,您只需切換回它即可。

在Windows之間切換

命令:“ Ctrl-a”“ n”

屏幕允許您前進(jìn)和后退。在上面的示例中,您可以使用“ Ctrl-a”(n)返回頂部。此命令將您切換到下一個(gè)窗口。

窗戶就像旋轉(zhuǎn)木馬一樣工作,并會(huì)循環(huán)回到您的第一個(gè)窗戶。

您可以創(chuàng)建多個(gè)窗口,并在下一個(gè)窗口中使用“ Ctrl-a”,“ n”或在上一個(gè)窗口中使用“ Ctrl-a”,“ p”來切換它們。

每個(gè)進(jìn)程將一直運(yùn)行,直到您殺死該窗口。

從屏幕上拆卸

命令:“ Ctrl-a”“ d”

分離是屏幕上最強(qiáng)大的部分。屏幕允許您從窗口分離并稍后重新連接。

如果您的網(wǎng)絡(luò)連接失敗,屏幕將自動(dòng)斷開您的會(huì)話!

您可以使用“ Ctrl-a”,“ d”從窗口分離。

這將使您進(jìn)入外殼。

所有屏幕窗口仍然存在,您可以稍后將其重新連接。

當(dāng)您使用rsync進(jìn)行服務(wù)器遷移時(shí),這非常有用。

重新連接到屏幕

如果連接斷開或從屏幕上脫離,則可以通過運(yùn)行以下命令重新連接:

1個(gè)

[jeffh@office ~]$ screen -r

這將重新連接到您的屏幕。

但是,如果您有多個(gè)屏幕,則可能會(huì)得到以下提示:

1個(gè)

2

3

4

5

[jeffh@office ~]$ screen -r

There are several suitable screens on:

31917.pts-5.office      (Detached)

31844.pts-0.office      (Detached)

Type "screen [-d] -r [pid.]tty.host" to resume one of them.

如果得到這個(gè),只需指定所需的屏幕即可。

1個(gè)

[jeffh@office ~]$ screen -r  31844.pts-0.office

記錄屏幕輸出

作為顧問,我發(fā)現(xiàn)跟蹤我對(duì)某人服務(wù)器所做的事情很重要。幸運(yùn)的是,屏幕使這變得容易。

使用“ Ctrl-a”“ H”創(chuàng)建會(huì)話的運(yùn)行日志。

屏幕將通過多個(gè)會(huì)話將數(shù)據(jù)追加到文件中。使用日志功能對(duì)于捕獲所做的工作非常有用,尤其是在進(jìn)行大量更改的情況下。如果出現(xiàn)問題,可以查看日志。

獲取警報(bào)

屏幕可以監(jiān)視窗口是否活動(dòng)。如果您要下載大文件,進(jìn)行編譯或等待輸出,則該功能非常有用。

如果您正在等待長(zhǎng)時(shí)間運(yùn)行的程序的輸出,則可以使用“ Ctrl-a”“ M”查找活動(dòng)。當(dāng)在該屏幕上注冊(cè)輸出時(shí),屏幕將在頁面底部閃爍警報(bào)。

我在運(yùn)行需要很長(zhǎng)時(shí)間才能返回?cái)?shù)據(jù)的命令時(shí)使用它。我可以啟動(dòng)命令,切換到另一個(gè)窗口,而不必繼續(xù)切換回去檢查狀態(tài)。

您也可以監(jiān)視不活動(dòng)狀態(tài)。為什么要使用這個(gè)?

如果要下載大文件或編譯程序,則在沒有更多輸出時(shí)會(huì)得到通知。這是完成該工作的好信號(hào)。要監(jiān)視靜音或無輸出,請(qǐng)使用“ Ctrl-A”“ _”。

鎖定屏幕會(huì)話

如果您需要離開計(jì)算機(jī)一分鐘,可以使用“ Ctrl-a”“ x”鎖定屏幕會(huì)話。  這將需要密碼才能再次訪問會(huì)話。

1個(gè)

2

Screen used by root <jeffh>.

Password:

停止畫面

完成工作后,建議您停止會(huì)話,而不要保存以供以后使用。要停止屏幕,通常只需在shell中鍵入exit。這將關(guān)閉該屏幕窗口。您必須關(guān)閉所有屏幕窗口才能終止會(huì)話。

關(guān)閉所有窗口后,您應(yīng)該會(huì)收到有關(guān)屏幕終止的消息。

1個(gè)

[screen is terminating]

或者,您可以使用“ Ctrl-a”,“ k”。如果您想終止屏幕,應(yīng)該會(huì)收到一條消息。