• Linux screen 常用命令


    想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势:

    1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?TERMINATED呀!有了screen,就可以让程序跑在screen而不会随着ssh的断开而断开。

    2. 多窗口管理:有时,我们需要在运行一个命令,然后同时看它的log 文件等,那我们可以很方便的使用screen的分屏功能,一边运行命令,一边查看log 文件。


    screen最常用命令:(CTRL+a表示control和a一起按然后一起松)

    • 创建screen session

    screen -S test

    • 脱离(detach)当前会话

    CTRL+a然后d

    • 接入(attach)一个名为test会话

    screen -r test
    或者
    screen -x test
    • 创建一个新的窗口(create)

    CTRL+a然后c
    • 切换到下一个窗口(next)

    CTRL+a然后n
    • 重命名当前窗口(rename),注意是W表示shift+w

    CTRL+a让后W
    下方会出现提示,然后输入新名字,回车
    • 显示当前所有窗口列表,注意是双引号

    CTRL+a然后"

    多窗口常用命令

    • 纵向分割屏幕

    CTRL+a然后|

    注意,这里新分割的区域是没有shell的,你不能做任何事,所以,你可以使用

    CTRL+a然后TAB

    切换到新分割的区域,使用CTRL+a然后c,创建新的窗口,这样,你就可以同时在两个窗口中操作了

    • 横向分割屏幕(S表示SHIFT+s)

    CTRL+a然后S

    效果如下图


    设置窗口底部标题

    细心的同学可能注意到我的窗口底部的信息栏了,想要吗?

    那就把如下代码放到/etc/screenrc的最后面吧!

    # 允许设置窗口标题
    
    caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "
  • 相关阅读:
    使用 Spring data redis 结合 Spring cache 缓存数据配置
    Spring Web Flow 笔记
    Linux 定时实行一次任务命令
    css js 优化工具
    arch Failed to load module "intel"
    go 冒泡排序
    go (break goto continue)
    VirtualBox,Kernel driver not installed (rc=-1908)
    go运算符
    go iota
  • 原文地址:https://www.cnblogs.com/sting2me/p/4354975.html
Copyright © 2020-2023  润新知