返回

是用于每个人都应该知道的screen常用操作总结

开发工具

screen是什么?

screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个会话中创建多个screen窗口,在每一个screen窗口中可以运行不同的命令或程序。

screen常用操作

1. 创建会话

screen -S <session_name>

其中,<session_name>是会话的名称。

2. 列出所有会话

screen -ls

3. 附加到会话

screen -r <session_name>

其中,<session_name>是会话的名称。

4. 创建窗口

screen -t <window_name>

其中,<window_name>是窗口的名称。

5. 切换到窗口

screen -n <window_name>

其中,<window_name>是窗口的名称。

6. 关闭窗口

screen -X quit

7. 命名窗口

screen -t <window_name>

其中,<window_name>是窗口的名称。

8. 复制文本

screen -X copy

9. 粘贴文本

screen -X paste

10. 滚动窗口

screen -X scroll <lines>

其中,<lines>是要滚动的行数。

11. 查看窗口列表

screen -ls

12. 退出screen

exit

解决常见问题

1. 无法附加到会话

screen -r <session_name>

其中,<session_name>是会话的名称。

2. 无法创建窗口

screen -t <window_name>

其中,<window_name>是窗口的名称。

3. 无法切换到窗口

screen -n <window_name>

其中,<window_name>是窗口的名称。

4. 无法复制文本

screen -X copy

5. 无法粘贴文本

screen -X paste

总结

screen是一个非常强大的工具,可以帮助您在多个进程之间多路复用一个物理终端。本文中介绍了screen的常用操作,希望对您有所帮助。