使用-screen命令

本文介绍了如何在Ubuntu系统中利用Screen命令实现多个命令行窗口的同时显示与管理。通过Screen,用户可以在一个终端程序中分割出多个区域,每个区域都能独立运行不同的命令行任务。文章详细解释了Screen的基本概念及常用快捷键。

        在ubuntu下经常需要同时使用多个命令行窗口,例如一个用于编译,一个用于看代码,一个用于adb shell等等。

        ubuntu自带的gnome-terminal终端程序,可以支持标签页,也能满足上面的需求,但无法同时显示多个标签页,除非同时打开多个终端程序,这样切换起来也比较麻烦。所以研究了一下screen命令。

        screen命令在一个终端程序中,切割成多个不同的区域,不同的区域可以同时显示。但要用screen命令,首先需要理解一些概念。

1. 相关概念

region(区域):region就是分割出来的一块一块的物理区域,可类比电脑屏幕

window(会话):windows就是一个一个的命令行,可类比电脑上运行一个程序

  • 一台电脑可以有多个屏幕(region),并且同时运行多个程序(window);
  • 每个屏幕(region)上可以分时显示多个不同的程序(window);
  • 一个程序(window)可以同时显示在一个或多个不同的屏幕(region)上。

2. 快捷键

所有的screen设置,都必须先按ctrl + a,然后再按对应的快捷键下面列出了我常用的一些命令,其中 -> 表示按下ctrl + a后并松开后,需要按另外的键

帮助

ctrl + A -> ?

创建一个新的window

ctrl + A -> c (小写c)

修改window名称(方便区分)

ctrl + A -> A (大写A)

左右分屏(把当前区域region切割成左右两块)

ctrl + A -> |

上下分屏(把当前区域region切割成上下两块)

ctrl + A -> S (大写S)

列出所有window

ctrl + A -> w (小写w)

在当前region显示某个window(每个window对应的数字可用ctrl + A -> w查看)

ctrl + A -> 数字0-9

region间顺序切换

ctrl + A -> 空格

在当前region切换最近使用的两个window

ctrl + A -> ctrl + A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值