亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 5824 | 回復(fù): 6
打印 上一主題 下一主題

[轉(zhuǎn)貼]Unix/Linux 工具: Screen 命令使用 [復(fù)制鏈接]

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-04-09 10:50 |只看該作者 |倒序?yàn)g覽
screen your screen
文:林思敬
電子郵件:becks.lin@ec-base.com

前言
screen 是什么

根據(jù)其man介紹,screen是個(gè)多元化多功能的全屏窗口管理器,每個(gè)虛擬終端都可以為你提供DEC VT100 terminal的功能, 也許你會(huì)問(wèn)EC VT100 terminal又是什么?如果你登陸過(guò)某些字符界面的BBS,或許你會(huì)記得在注冊(cè)時(shí),其要求你輸入你的終端機(jī)型別,而一般預(yù)設(shè)就是我們剛剛提到的DEC VT100 termina了.另外screen還附加提供了比如SO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards的操作功能.

screen 可以做些什么
如果在以前或許screen 是你登陸 bbs 站的好伴侶,但是相信現(xiàn)在大家都是直接登陸圖形界面的也就是WEB界面的BBS.當(dāng)你正在登陸多個(gè)BBS而又不想在多個(gè)窗口之間切換.那么screen就可以幫你的忙了。

當(dāng)然screen可不是專為BBS服務(wù), 它可以讓你只需要打開(kāi)一個(gè)終端窗口就可以地處理很多的(進(jìn)程)事情,舉個(gè)例子:你正在shell上編寫某個(gè)程序,碰巧你又需要重新啟動(dòng)某個(gè)服務(wù),同時(shí)還要 FTP上傳個(gè)大文件,這個(gè)時(shí)候就可以使用調(diào)用screen,只需要按下3個(gè)鍵就可以無(wú)須用鼠標(biāo)在3個(gè)窗口間切換.又或者你使用PUTTY等工具登陸到服務(wù)器,不想在退出時(shí)關(guān)閉當(dāng)前的進(jìn)程,比如你正在復(fù)制文件等.這個(gè)時(shí)候就可以利用screen讓你復(fù)制文件這個(gè)前臺(tái)進(jìn)程享受后臺(tái)進(jìn)程的"待遇"。

正是因?yàn)閟creen的種種實(shí)用功能 ,已經(jīng)成為不少*unix玩家的必備利器,讓*unix的日常操作管理更加方便。

screen使用
使用screen非常簡(jiǎn)易.只需在SHELL鍵入screen,便可打開(kāi)一個(gè)screen session。
而在每個(gè)screen session 下,所有命令都以 ctrl+a(C-a) 開(kāi)始。

現(xiàn)在讓我來(lái)簡(jiǎn)單介紹基本的命令

C-a c -> Create,開(kāi)啟新的 window
C-a n -> Next,切換到下個(gè) window
C-a p -> Previous,前一個(gè) window
C-a C-a -> Other,在兩個(gè) window 間切換
C-a w -> Windows,列出已開(kāi)啟的 windows 有那些
C-a 0 -> 切換到第 0 個(gè) window
C-a 1..9 -> 切換到第 1..9 個(gè)window

C-a a -> 發(fā)出 C-a,在 emacs, ve, bash, tcsh 下可移到行首

C-a t -> Time,顯示當(dāng)前時(shí)間,和系統(tǒng)的 load
C-a K(大寫) -> kill window,強(qiáng)行關(guān)閉當(dāng)前的 window

C-a [ -> 進(jìn)入 copy mode,在 copy mode 下可以回滾、搜索、
復(fù)制就像用使用 vi 一樣

C-b Backward,PageUp
C-f Forward,PageDown
H(大寫) High,將光標(biāo)移至左上角
L Low,將光標(biāo)移至左下角
0 移到行首
$ 行末
w forward one word,以字為單位往前移
b backward one word,以字為單位往后移
Space 第一次按為標(biāo)記區(qū)起點(diǎn),第二次按為終點(diǎn)
Esc 結(jié)束 copy mode
C-a ] -> Paste,把剛剛在 copy mode 選定的內(nèi)容貼上

C-a ? -> Help,顯示簡(jiǎn)單說(shuō)明

C-a d -> detach,將目前的 screen session (可能含有多個(gè) windows)
丟到后臺(tái)執(zhí)行 當(dāng)按了 C-a d 把 screen session detach 掉后,會(huì)回到還沒(méi)進(jìn) screen 時(shí)的狀態(tài),此時(shí)在 screen session 里每個(gè) window 內(nèi)運(yùn)行的 process (無(wú)論是前臺(tái)/后臺(tái))都在繼續(xù)執(zhí)行,即使 logout 也不影響。

下次 login 進(jìn)來(lái)時(shí):

screen -ls -> 顯示所有的 screen sessions
screen -r [keyword] -> 選擇一個(gè)screen session 恢復(fù)對(duì)話

若 screen -ls 里有 Attached sessions:
screen -d [keyword] -> 強(qiáng)制 detach,以便「接手」過(guò)來(lái)

實(shí)例
說(shuō)明看了那么多,讓我們用一個(gè)實(shí)際例子來(lái)結(jié)束我們今天的學(xué)習(xí)。

在我們開(kāi)啟一個(gè)screen后,然后使用joe編輯一個(gè)文件,之后因?yàn)榕R時(shí)需要離開(kāi)這時(shí)就可以運(yùn)行Ctrl+a d,顯示如下:

[becks@ec-base becks]$ screen
[detached]

這個(gè)時(shí)候當(dāng)我們運(yùn)行ps -e 可以看到pts/2這個(gè)我剛剛運(yùn)行的screen正在運(yùn)行joe
6264 pts/2 00:00:00 bash
6354 pts/2 00:00:00 joe

而當(dāng)我們回來(lái)后想恢復(fù)這個(gè)session,只需要鍵入screen -r,而當(dāng)你有多個(gè)session時(shí)候,系統(tǒng)將提示你選擇一個(gè),如下:
[becks@ec-base becks]$ screen -r
There are several suitable screens on:
6263.pts-1.ec-base (Detached)
6382.pts-1.ec-base (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.

輸入該session的pid進(jìn)行恢復(fù)
[becks@becks becks]$ screen -r 6263

想退出screen的session,和退出shell一樣,只需要鍵入exit命令,成功退出后將有以下提示
[screen is terminating]

screen的簡(jiǎn)單用法就介紹到這里,更多的功能和應(yīng)有請(qǐng)讀者參考MAN自行研究.

[ 本帖最后由 woodie 于 2007-4-9 10:55 編輯 ]

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
2 [報(bào)告]
發(fā)表于 2007-04-09 10:52 |只看該作者
screen是好東東啊,我現(xiàn)在一天也離不了。CU好像就有screen的資料,但一下子找不到了。轉(zhuǎn)貼一片供大家參考。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-04-09 11:04 |只看該作者
以前沒(méi)接觸過(guò)screen
收藏了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-04-10 10:39 |只看該作者
收藏中。。。

論壇徽章:
15
2015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚座
日期:2015-01-15 17:29:44午馬
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉雞
日期:2014-04-02 12:24:51雙子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥豬
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
5 [報(bào)告]
發(fā)表于 2007-04-12 13:07 |只看該作者
ding yixia

[ 本帖最后由 rdcwayx 于 2007-4-12 13:24 編輯 ]

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-04-12 13:30 |只看該作者
今天試用了下,猜測(cè)woodie兄一定是常年level 3操作的,嘻嘻。

論壇徽章:
1
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-17 06:20:00
7 [報(bào)告]
發(fā)表于 2012-05-22 12:23 |只看該作者
為什么下面這2行命令,粘到屏幕上就能在screen里運(yùn)行 echo
但放到腳本里就不能在screen里運(yùn)行 echo ?如何實(shí)現(xiàn)?


screen -R abc
echo aaa
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP