zoukankan      html  css  js  c++  java
  • 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 之后

    分屏的使用:在编写链表的打印,一个窗口编写,一个窗口调试

  • 相关阅读:
    《独立网店经营十招招招制胜》
    行业礼品解决方案集
    北京第一礼品网
    ecshop网店系统+Ucenter用户中心+Cyask问答系统整合
    北京礼品在线入驻CRD核心商业区万达广场
    SEO中的关键字扩展
    礼问天下上线
    好网推荐
    北京礼品在线夏日礼の尚礼品促销第二波
    广告管理中的热点问题
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/13533336.html
Copyright © 2011-2022 走看看