软件

screen备忘

2015-12-18  本文已影响22人  menglj

screen备忘

常用参数

快捷键

使用举例

使用命令行实现,启动一个screen session,在该session中创建多个window来执行不同的命令。

  1. 在后台启动一个session,将其命名为mysession
screen -dmS mysession

这时在mysession中默认启动一个0号window,运行的是shell命。

  1. 在名称为mysession的screen session中启动一个window,执行top命令
screen -S mysession -X screen top

这时,在mysession中会再启动一个1号window,运行了top命令

  1. 再在名称为mysession的screen session中启动另一个window,执行ping命令
screen -S mysession -X screen ping www.baidu.com

这时,在mysession中会再启动一个2号window,运行了ping命令

  1. 进入mysession,查看程序运行情况
screen -r mysession
Ctrl+a w # 查看有几个窗口,这时能看到有3个窗口
Ctrl+a [n|p|1..0] # 切换窗口

参考文档

  1. linux 技巧:使用 screen 管理你的远程会话 - IBM developerWorks
  2. Scripting screen for multiple deattached windows - stackoverflow
上一篇下一篇

猜你喜欢

热点阅读