screen 的介绍及用法

nohup命令和screen命令效果差不多都是后台运行,nohup就是看不到记录(断网也执行)

screen 是什么

screen 是一种类似于终端模拟器的程序,允许你在一个终端窗口中创建和使用多个会话。这对于同时运行多个命令或任务非常有用,这样你就可以轻松地在它们之间切换,而不必依赖于多个终端窗口。此外,如果在ssh会话中运行screen,即使你的网络连接中断了,screen 也会在后台继续运行,并在连接恢复时恢复你的会话状态

列出当前所有的session

  • screen -ls                  #列出当前所有的session

创建一个新的窗口

  • screen -S test  创建一个新的窗口

退出当前窗口    结束exit

  • ctrl+a,然后输入d && screen -d ** 退出当前窗口。如果要结束只窗口使用exit。    退出当前窗口

                        Detached 中段可以链接                   Aetached   正在连接

重新连接会话

  • screen -r id或者名称重新连接会话,重新连接会话前要求会话的状态为Detached。

dead无法连接

  • 如果会话窗口被kill,状态转为dead无法连接,可以使用screen -wipe命令清除会话窗口

锁定会话

  • 输入ctl+a s锁定会话,锁定之后输入任何内容屏幕都无反应,输入ctl+a q之后解锁,虽然屏幕锁定的时候无反应但是会接受输入的命令,解锁后会全部执行,切勿输入危险命令,所以建议使用ctl+a x锁定。                                                                                                                 ctl+a s锁定会话,就是看着锁定了,但是键盘有用。输入ctl+a q。
  • 使用C-a x锁定会话,不同的是这样锁定之后,会话会被Screen所属用户的密码保护,需要输入密码才能继续访问这个会话                                                                                                  screen -x 会话共享   ,不管事在screen下还是不在都可以共享
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值