GUN Screen:

官方网址:http://www.gnu.org/software/screen/

1、简介

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。

2、语法

$> 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作业。

3、常用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

4、在Session下,使用ctrl+a(C-a)

C-a ? -> 显示所有键绑定信息

C-a c -> 创建一个新的运行shell的窗口并切换到该窗口

C-a n -> Next,切换到下一个 window

C-a p -> Previous,切换到前一个 window

C-a 0..9 -> 切换到第 0..9 个 window

Ctrl+a [Space] -> 由视窗0循序切换到视窗9

C-a C-a -> 在两个最近使用的 window 间切换

C-a x -> 锁住当前的 window,需用用户密码解锁

C-a d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。

C-a z -> 把当前session放到后台执行,用 shell 的 fg 命令则可回去。

C-a w -> 显示所有窗口列表

C-a t -> time,显示当前时间,和系统的 load

C-a k -> kill window,强行关闭当前的 window

C-a [ -> 进入 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

C-a ] -> paste,把刚刚在 copy mode 选定的内容贴上

5、常用操作

创建会话(-m 强制):

screen -dmS session_name

# session_name session名称

关闭会话:

screen -X -S [session # you want to kill] quit

查看所有会话:

screen -ls

进入会话:

screen -r session_name

文章部分内容参考:http://man.linuxde.net/screen

---------------------

作者:bboyHan

来源:CSDN

原文:https://blog.csdn.net/han0373/article/details/81352663

版权声明:本文为博主原创文章,转载请附上博文链接!

linux对2k屏幕,(转)Linux中的screen命令使用相关推荐

  1. Linux logo和屏幕光标-Linux全屏显示LOGO时起始坐标处有闪烁光标的问题;

    调试Linux设备,原来没有开机LOGO,添加开机LOGO后,在屏幕的右上角(起始坐标处)总是有一个光标在闪烁,即使不让光标闪烁了,但是仍有一些没有显示:如果不是全屏(或接近全屏)的LOGO,则没有问 ...

  2. Linux中的Screen命令使用技巧详解

    Linux的screen命令不错,习惯了你会觉得它比windows的任务栏好用多了.下面是我的.screenrc,仅供参考. # # ~/.screenrc # # 启动时不显示欢迎屏幕 startu ...

  3. 解压命令linux tgz,tar 解压_linux中的“tar命令”怎么解压“.tgz”与“.tar.gz”文件?...

    在LINUX下如何将tar压缩文件解压到指定的目录下 一.解压.tar.gz格式到指定的目录下: 命令格式为:tar -zxvf [压缩包文件名.tar.gz] -C  [路径]/ 例如:tar -z ...

  4. linux mv 保持目录结构_Linux中的mv命令详解

    mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...

  5. linux centos 回收站,详解CentOS中使用rm命令将文件移到回收站的方法

    今天在终端下,看到我的用户目录下有个-的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了! 没错, ...

  6. linux系统修改屏幕分辨率,Linux系统下更改屏幕分辨率和刷新率方法

    显卡太PP的请不要向windows里那样改,因为linux不高兴就不让进桌面 [root@bogon ~]# cd /etc/X11 [root@bogon X11]# ls applnk lbxpr ...

  7. 如何在linux编写perl脚本,关于linux:如何在perl脚本中插入awk命令?

    我想在脚本中添加此awk命令,但始终出现错误. 我已放入"",但仍然出现错误. system("awk -F"\t" '{ for ( i=1; i& ...

  8. linux c 获取屏幕信息,Linux C 获取本机相关信息

    http://www.open-open.com/code/view/14355902499502015.06/* *@Abstract getHostInformation */ #include ...

  9. linux脚本ls输出到变量中,bash – 将命令输出的错误消息存储到shell变量中

    只需将stdout(正常输出)重定向到/ dev / null并保留stderror: a=$(cp log.txt 2>&1 >/dev/null) 看一个例子: $a=$(cp ...

最新文章

  1. mybatis批量插入数据
  2. Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)
  3. mysql is fashion ctf_《亲爱的,热爱的》中的 CTF 大赛是什么?参加这个比赛的体验怎么样?...
  4. Cocos2d-x内置粒子系统
  5. 最新综述 | 强化学习中从仿真器到现实环境的迁移
  6. python线程通信 消息传递_Python并发编程之线程消息通信机制/任务协调(四)
  7. 使用Pycharm开发WordCount程序
  8. Laravel测试驱动开发--功能测试 1
  9. 在Azure平台上使用托管卡进行身份认证
  10. python从入门到精通需要多久-学习Python从入门到精通需要多长时间
  11. 物理层数据通信理论基础
  12. 摘抄:不注明来源,就是违反契约
  13. Openstack之路(四)计算服务Nova
  14. AVC与HEVC的差异-帧内预测
  15. 数字图像处理_07.2_(顶帽变换,击中击不中原理)
  16. 社区垃圾分类AI盒子
  17. Android神器Xposed框架
  18. java bitwise_Java Core.bitwise_and方法代码示例
  19. 【推荐系统论文精读系列】(八)--Deep Crossing:Web-Scale Modeling without Manually Crafted Combinatorial Features
  20. 二十一世纪大学英语读写基础教程学习笔记(原文)——10 - The Future(未来)

热门文章

  1. 《Man Vs wild》 Notes-法国阿尔卑斯山
  2. [引]Windows Server 2003 : 网络负载平衡
  3. 基于SLF4J MDC机制实现日志的链路追踪
  4. uva-10602-贪心
  5. python函数与函数式编程
  6. jQuery实现的简单分页功能的详细解析
  7. 如何使用动态链接库中的资源
  8. Ibatis 升级 Mybatis
  9. 开发工具使用技巧和插件大总结
  10. K8s Pod 钩子生命周期