LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。

Related entries

Latest entries

Screen:Shell 孵化器

Screen 这个东东真的够酷、好玩、十二分地有意思,而且也是相当地实用。Screen 就像一个 Shell 孵化器,只需一个 Shell,在 Screen 的神奇作用下,“道生一,一生二,二生三,三生万物”,想要多少个 Shell 都可以。当然,前提是只要你愿意。有了 Screen,再也不需要同时打开多个终端或者多个标签页了。还有更加好玩的在后头,在 Screen 孵化的 Shell 中执行任务,即便是你退出终端,仍然不会对它造成任何影响。稍后,同样可以再次进入 Screen 的世界。

如果你从来没有安装过 Screen,那么就执行 sudo apt-get install screen 吧。然后,在终端中输入 screen 就启动 Screen 了。按照提示按空格键或回车键开始我们的 Screen 快乐之旅吧。现在,你可以随便执行某些命令来测试,如:ls -l。接着,我们就用 Screen 来孵化一个新的 Shell,同时按组合键 ctrl-a c,同样的,你能够在这里执行命令,我们假如是 ps aux。加上最初的,那么现在在 Screen 中就有两个 Shell 了。可是,如何在这两个 Shell 间切换呢?试试 ctrl-a ctrl-a 看?是不是很方便地切换回来了呢。假如你要退出,甚至关掉终端,那么好吧,按 ctrl-a ctrl-d,屏幕会显示 [detached],你就放心的关终端吧。是的,在玩了一圈之后,你又想进入 Screen 了,怎么办?只需输入 screen -d -r 即可。

以下总结一些常用的 Screen 操作快捷键,供大家参考:

  • ctrl-a c:创建一个新的 Shell
  • ctrl-a ctrl-a:在 Shell 间切换
  • ctrl-a n:切换到下一个 Shell
  • ctrl-a p:切换到上一个 Shell
  • ctrl-a 0...9:同样是切换各个 Shell
  • ctrl-a d:退出 Screen 会话

Happy Screen!!!

版权声明: 允许非商业性转载,但转载时必须标明作者及原文链接.
本文网址: http://linuxtoy.org/archives/screen.html

11 Comments

  1. 1 alang Commented @ 2006-10-18 1:20 pm

    看着晕

  2. 2 Toy Commented @ 2006-10-18 6:15 pm

    @alang:呵呵,试试你就知道我在说什么了。

  3. 3 latteye Commented @ 2006-10-18 6:32 pm

    toy偶有投稿哈~ 第一次~

  4. 4 dark Commented @ 2006-10-18 7:51 pm

    晚上上来,有几个问题要落实

  5. 5 Toy Commented @ 2006-10-18 11:26 pm

    @latteye:非常欢迎,并感谢。不过,暂时还没收到。可能要等明天了。

  6. 6 latteye Commented @ 2006-10-18 11:53 pm

    我是通过网站的在线投稿的。昨天晚上就提交了……
    那个 可以email我 你的msn 或者其他联系方式么。有点想法想聊聊。

  7. 7 Toy Commented @ 2006-10-19 5:32 pm

    @latteye:我的 msn 为:xxd_hy [at] yahoo [dot] com [dot] cn。

  8. 8 wupian无骗博客 » Blog Archive » 基于linux终端的常用工具 Pingbacked @ 2007-12-13 3:02 pm

    [...] 窗口管理:Twin,我没有用过,不晓得怎样,有兴趣者可自行从其主页了解详情。我现在使用 Screen,并已经习惯了开机便进入 Screen 的生活。 [...]

  9. 9 notii Commented @ 2008-01-07 11:06 pm

    很不错的教程,谢谢了

  10. 10 kylexlau Commented @ 2008-01-16 6:21 pm

    你又想进入Screen 了,怎么办?只需输入screen -r即可。-d是detach, -r才是reattach。

  11. 11 Fwolf Commented @ 2008-02-26 11:55 pm

    -X好像还可以抢其它用户的screen,呵呵。