linux shell 的分屏
对于shell 中的分屏命令可以用screen
screen -v 如果没有显示,则需要装
安装命令为:yum install screnn (centos), 查询的命令为:yum search screen
screen -v 查询是否安装
我的主要目标是:分屏,希望在一块屏幕上有两个终端,每个屏幕显示一个终端
首先进入 , 输入screen 命令就已经进入了,尽管界面没变
可以查看一下 输入 screen -ls (但是只能列出一个窗口)
在上图中,其实我开了4个窗口但是只显示了一个
创建任务的命令: ctrl + a + c
任务之间的切换: ctrl + a + p (前一个任务)
ctrl + a + n (后一个任务)
分屏的命令: ctrl + a + | ( 左右分屏)
ctrl + a + S (上下分屏)
在分屏之间切换: ctrl + a + tab
注意分屏与任务之间的关系: 并不是一个窗口对应一个任务,而是每个窗口都可以打开多个任务,比如:在写C的时候,我要#include“”,但是有的头文件,文件名太长,记不住,这是先分屏,两个屏幕上显示一样的内容,然后在在一个窗口上建立第二个任务,这样就可以一个窗口用ls ,一个窗口用vim.
如下图:最下方显示了每一个窗口中的第几个任务,右边的窗口其实有4个任务,我用的第一个任务。
退出会话:
如果会话是 attach , 即本身就在会话里,直接用exit命令
上面有一个会话,直接exit退出。
上图显示退处了。
另一种方法:是与会话已经detach 了, 怎么样detach呢, Ctrl + a + d 即可
这是如果终结会话,用命令 screen -s id -X quit 注意s 为小写,X为大写。id为会话的数字标识。
如下图:
怎样退出分屏呢:
如果我有三个屏幕,其实每个窗口的任务是一样多的,命令 ctrl + a + x 会将所用窗口都取消只留下一个窗口,但是这个窗口包含所有任务。
下图中,每个窗口的任务一样多,但是每个窗口进入的任务不同。
输入 ctrl + a + x 后,让输入密码
输入密码之后,变成了一个窗口,这个窗口含有三个任务,如果想完全退出,需要三次 exit
输入三次exit 之后
分屏的使用:在编写链表的打印,一个窗口编写,一个窗口调试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律