Linux screen 常用指令整理

Jackey Linux 712 次浏览 , 没有评论

1. 安装screen
apt-get install screen

2. 列出当前所有的session
screen ls

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

4. 退出当前窗口
可以使用ctrl+a,然后输入d,退出当前窗口; 也可以使用screen -d退出当前窗口。如果要结束只窗口使用exit。

5. 重新连接窗口
使用screen -r id或者名称重新连接会话,重新连接会话前要求会话的状态为Detached。

6. 清除dead状态窗口
当会话窗口被结束后,进程状态变为死亡并且无法连接,此时可以使用命令"screen -wipe"来清除会话窗口。

7. 会话锁定与解锁
输入ctl+a s锁定会话,锁定之后输入任何内容屏幕都无反应,输入ctl+a q之后解锁,虽然屏幕锁定的时候无反应但是会接受输入的命令,解锁后会全部执行,切勿输入危险命令,所以建议使用ctl+a x锁定。输入ctl+a x锁定会话,需要输入用户密码后才可以解锁。

8. screen 常用的快捷键
Ctrl+a c :创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
Ctrl+a K(大写) :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)
exit :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)
Ctrl+a d :退出当前终端,返回加载screen前的shell命令状态

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Go