2011-12-01 49 views
4

我通過PuTTY連接到Linux系統。我正在使用GNU屏幕。用於PuTTY上會話管理的Linux屏幕

一旦我在屏幕上輸入了一個命令,我無法創建一個新的命令或執行其他任何操作,直到此命令完成。我有一種感覺,我對這一切都是錯誤的。

當它說Ctrl-A c這是什麼意思?我如何獲得列出的這些密鑰http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/

我目前必須創建多個會話的PuTTY。

回答

13

一旦你執行了命令screen你現在正在屏幕會話中。您可以創建新的窗口(將它們想像爲製表符)並在它們之間切換。要創建窗口,請使用命令Ctrl - ac。這意味着:

  • 按住Ctrl鍵一個同時(這告訴你的屏幕要發佈它下面的命令......)
  • 鬆開按鍵
  • Ç (創建新窗口按鈕)

這應該在屏幕會話中創建一個新窗口(您現在有兩個)。

要在窗口之間切換您再次使用按Ctrl - 一個命令後面加上你想切換到窗口的數量。例如,Ctrl - a 將帶你回家。

按Ctrl - 一個將列出你有積極的窗戶

按Ctrl - 一個ķ關閉當前活動窗口

按Ctrl - ad「分離」屏幕會話,您將被移回到您調用screen的終端。您的屏幕會話仍在後臺進程中運行,要返回使用狀態Ctrl - ax

+0

看來這些命令中的大部分都不適用於我的PuTTy。或者也許他們被禁用。唯一有效的方法是CTRL-A d – Churchill

+1

調用'screen',然後輸入'echo Screen 0!',在答案中添加另一個窗口,並且文本Screen 0!應該已經消失新窗戶。嘗試切換回窗口0,它應該在那裏:)。 –

+2

退出屏幕後,將以下行添加到〜/ .screenrc'hardstatus alwayslastline「主機%H%1 |%Y-%m-%d%c |%w」'並再次啓動屏幕。此配置行將設置一個狀態行,其中包含一些有用的信息。這樣,你就可以看到新創建的窗口。使用CTRL + A CTRL + A可以在最後兩個窗口之間來回切換。 – f4m8