zoukankan      html  css  js  c++  java
  • Linux 中 screen的使用方法

    语法:

    # screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]

    选项:

    -A  将所有的视窗都调整为目前终端机的大小。
    -d <作业名称>  将指定的screen作业离线。
    -h <行数>  指定视窗的缓冲区行数。
    -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
    -r <作业名称>  恢复离线的screen作业。
    -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
    -s  指定建立新视窗时,所要执行的shell。
    -S <作业名称>  指定screen作业的名称。
    -v  显示版本信息。
    -x  恢复之前离线的screen作业。
    -ls或--list  显示目前所有的screen作业。
    -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。

    常用参数:

    screen -S yourname -> 新建一个叫yourname的session
    screen -ls -> 列出当前所有的session
    screen -r yourname -> 回到yourname这个session
    screen -d yourname -> 远程detach某个session
    screen -d -r yourname -> 结束当前session并回到yourname这个session


    在每个screen session 下,所有命令都以 ctrl+a 开始。

    Ctrl+a ctrl+? -> 显示所有键绑定信息
    ctrl+a ctrl+c -> 创建一个新的运行shell的窗口并切换到该窗口
    ctrl+a ctrl+n -> Next,切换到下一个 window 
    ctrl+a ctrl+p -> Previous,切换到前一个 window 
    ctrl+a ctrl+0..9 -> 切换到第 0..9 个 window
    ctrl+a ctrl+[Space] -> 由视窗0循序切换到视窗9
    ctrl+a ctrl+a -> 在两个最近使用的 window 间切换 
    ctrl+a ctrl+x -> 锁住当前的 window,需用用户密码解锁
    ctrl+a ctrl+d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。 
    ctrl+a ctrl+z -> 把当前session放到后台执行,用 shell 的 fg 命令则可回去。
    ctrl+a ctrl+w -> 显示所有窗口列表
    ctrl+a ctrl+t -> time,显示当前时间,和系统的 load 
    ctrl+a ctrl+k -> kill window,强行关闭当前的 window
    ctrl+a ctrl+[ -> 进入 copy mode,在 copy mode 下可以回滚、搜索、复制就像用使用 vi 一样
        C-b Backward,PageUp 
        C-f Forward,PageDown 
        H(大写) High,将光标移至左上角 
        L Low,将光标移至左下角 
        0 移到行首 
        $ 行末 
        w forward one word,以字为单位往前移 
        b backward one word,以字为单位往后移 
        Space 第一次按为标记区起点,第二次按为终点 
        Esc 结束 copy mode 
    ctrl+a ctrl+] -> paste,把刚刚在 copy mode 选定的内容贴上




    总结:

    创建一个screen

    screen -S [session名字]
    离开当前session
    先按ctrl+a 然后按ctrl+d

    返回session

    screen -r [返回的session名字]

  • 相关阅读:
    matplotlib数据可视化之柱形图
    xpath排坑记
    Leetcode 100. 相同的树
    Leetcode 173. 二叉搜索树迭代器
    Leetcode 199. 二叉树的右视图
    Leetcode 102. 二叉树的层次遍历
    Leetcode 96. 不同的二叉搜索树
    Leetcode 700. 二叉搜索树中的搜索
    Leetcode 2. Add Two Numbers
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
  • 原文地址:https://www.cnblogs.com/zbuter/p/8781203.html
Copyright © 2011-2022 走看看