Linux中screen常用命令

screen介绍

 Screen是一个在Unix和Linux系统上常用的终端多路复用工具,它允许用户同时在一个终端会话中运行多个终端窗口,并且可以在不同的窗口之间切换。Screen的主要目的是在断开网络连接或关闭终端窗口后,仍然能够保持会话的持续运行。

screen基本命令

  • 新建一个screen会话
screen -S <名字>
  • 查看所有screen会话
screen -ls
  • 恢复之前分离的会话
screen -r <会话ID>
  • 退出当前screen会话
键盘点击ctrl+a , 然后按d
  • 查看当前所在会话(id.name)
echo $STY
  • 关闭会话

如果在会话之中,输入exit或者Ctrl+d来终止这个会话。成功终止后,如果有其他处于Attached状态的screen界面,他就会跳到那个界面中,如果没有,他就会跳到默认界面上。

  • 删除会话
screen -X -S session_name quit
  • 清理会话
screen -wipe #清理那些dead的会话
  • screen状态介绍
    Screen 的状态有两种,Attached 和 Detached,分别表示前台运行和后台运行。使用 screen -r 会话名(或者会话编号)可以将 Detached 状态的屏幕会话状态修改为 前台运行 ,并同时切换到这个会话中。如果会话状态已经是Attached状态,使用命令 screen -r name(或者会话编号)将会报错:There is no screen to be resumed matching 767(会话编号).如果需要切换到状态为Attached 的会话下,需要先执行 screen -d 会话名 将会话状态修改为 Detached。将当前会话转为后台运行可以使用快捷键ctrl + a,d

如有错误欢迎指正!如果帮到您了,请点赞加收藏吧!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xp_fangfei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值