Linux: 使用screen管理你的远程会话

screen是linux下的一种多重视窗管理程序。在使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。

  1. 安装screen
    sudo apt-get install screen

  2. 语法

    screen [-opts] [cmd [args]] 
     或
     screen -r [host.tty]

    -A 将所有的视窗都调整为目前终端机的大小
    -c 读取配置文件
    -d 分离会话(将会话从当前客户端分离)
    -h <行数>  指定视窗的缓冲区行数
    -m  即使目前已在作业中的screen会话,仍强制建立新的screen会话
    -r <作业名称>  恢复分离了的会话
    -R 试图恢复分离了的会话,如果不存在,则新建会话
    -s 指定建立新视窗时,所要执行的shell。
    -S <作业名称>  创建指定名称的会话
    -v 显示版本信息
    -ls或–list  显示目前所有的screen 会话
    -wipe  检查目前所有的screen会话,并删除已经无法使用的screen会话
    -x 恢复会话,不管是分离了的会话还是未分离的,都可以进行恢复,可用于多终端同步显示
    -X 指定会话需要执行的命令

  3. 常见用法

    screen -S yourname : 创建一个名字为yourname的会话
    screen -d yourname : 将yourname的会话从当前客户端分离
    screen -r yourname : 从已经分离的会话中恢复会话
    screen -S yourname -X kill : 关闭会话
    echo $STY : 打印出当前会话的id

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值