screen 基础_tag

平时除了nohup 感觉就是screen 不错了
启动
输入 screen 就启动 Screen
假如你要退出,甚至关掉终端,那么好吧,按 ctrl-a ctrl-d,屏幕会显示 [detached],你就放心的关终端吧。
处于detached状态的screen会话,你可以使用screen -r 重新连接上
-list|-ls 列出现有screen会话,格式为pid.tty.host
screen -list会显示该会话为dead状态。使用screen -wipe命令清除该会话:
下面说恢复
,在玩了一圈之后,你又想进入 Screen 了,怎么办?只需输入 screen -r 即可。
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会话
exit 退出当前窗口,如果它是此screen的唯一窗口时,此screen也将完全退出。
相关资料
linux screen 命令详解
http://bjzero.blogbus.com/logs/30983025.html
使用 screen 管理你的远程会话
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/
http://linuxtoy.org/archives/screen.html
PS: 个人以为, 脚本控制是tmux的杀手锏…
从 screen 切换到 tmux
http://linuxtoy.org/archives/from-screen-to-tmux.html
脚本化 tmux PS 可以把vim 变成 ide
http://linuxtoy.org/archives/scripting-tmux.html
tmux:GNU screen 替代品
http://linuxtoy.org/archives/tmux.html
使用screen管理会话
http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=%E5%91%BD%E4%BB%A4%E7%BB%88%E7%AB%AF:%E4%BD%BF%E7%94%A8screen%E7%AE%A1%E7%90%86%E4%BC%9A%E8%AF%9D