Linux - screen 常用命令

使用原因

通常命令在终端执行,长时间终端会断掉。此时可以使用screen来保持会话。

screen作用

统一的管理多个会话的界面和相应的功能。可以保持会话。

常用命令

  1. 列出所有会话:screen -ls
  2. 新建并命名会话:screen -S [你的session命名]
  3. 删除会话:screen -S [你的session命名] -X quit
  4. 进入会话:screen -r [你的session命名]
  5. 退出当前会话:Ctrl+a d (同时按住Ctrl键、a键和d键)

例子

1.screen -ls,列出所有会话,目前有2个会话,test1和test2。26280和26287位会话id。

There are screens on:
	26280.test1	(Detached)
	26287.test2	(Detached)
2 Sockets in /var/folders/hl/zk07rrxs0kd7vb70w08q6zkr0000gn/T/.screen.
复制代码

2.新建并命名会话:screen -S test3,建好后会直接跳到test3的终端。此时,直接敲你想要执行的命令,如:

bash-3.2$ node test3.js
复制代码

3.退出当前会话:Ctrl+a d
4.screen -ls,列出所有会话,此时可以看到多了test3会话:

There are screens on:
	26280.test1	(Detached)
	26287.test2	(Detached)
	26387.test3	(Detached)
3 Sockets in /var/folders/hl/zk07rrxs0kd7vb70w08q6zkr0000gn/T/.screen.
复制代码

5.如果想再次进入test3,则执行命令:screen -r test3 (或者:screen -r 26387 )
6.想删除会话,则执行命令:screen -S test3 -X quit (或者:screen -S 26387 -X quit )
7.最后执行命令:screen -ls,现在还剩2个会话

There are screens on:
	26280.test1	(Detached)
	26287.test2	(Detached)
2 Sockets in /var/folders/hl/zk07rrxs0kd7vb70w08q6zkr0000gn/T/.screen.
复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值