由于screen的命令太多、太强大,这里扼要的写下screen的创建、切换、恢复会话和窗口缓存log重定向的使用!

* 这里假定已经安装好了screen,版本号为:Screen version 4.03.01 (GNU) 28-Jun-15

screen 介绍与使用大全

点击去看: 传送门

创建、查看会话

#创建会话为jeeinn的窗口

screen -S jeeinn

#查看当前所有的会话窗口

screen -ls

输出:

There are screens on:

21230.jeeinn (02/20/2017 08:07:29 AM) (Attached)

切换、恢复会话

脱离当前会话,返回上一状态,使用快捷键

c-a + d

注:c-a是指control+a组合键,先按下control+a、再按下d即可

恢复指定会话:

screen -r jeeinn

窗口缓存log重定向

方法一:

启动时添加选项-L(Turn on output logging.),会在当前目录下生成screenlog.0文件,如:

screen -L -S jeeinn

方法二:

在创建的screen会话窗内使用快捷键来控制记录开始与停止

c-a + H

第一次按下ctrl+a H,屏幕左下角会提示Creating logfile "screenlog.0".,开始记录日志。

再次按下ctrl+a H,屏幕左下角会提示Logfile "screenlog.0" closed.,停止记录日志。

log记录问题

在记录log的时候有个缺点:当创建多个screen会话的时候,所有的会话记录都会写入screenlog.0文件。

解决方法是,让每个screen会话窗口有单独的日志文件。

在screen配置文件/etc/screenrc最后添加下面一行:

logfile /tmp/screenlog_%t.log

%t是指window窗口的名称,对应screen的-t参数。

所以我们启动screen的时候要指定窗口的名称,例如:

screen -L -t jeeinn -S jeeinn

屏幕日志记录在/tmp/screenlog_jeeinn.log。

参考

linux定向查日志_Linux之screen创建、切换、记录屏幕日志相关推荐

  1. linux定向查日志_Linux系统日志 (转贴)

    12.2 syslog日志 syslog是一个被UNIX和Linux广泛使用的日志系统,Linux系统中大部分的日志文件都是通过它进行管理的.本节将对syslog的功能及配置.日志文件的查看和管理,以 ...

  2. linux定向查日志_linux日志查找技巧

    基础命令 # 查询日志尾部最后10行的日志; tail -n 10 test.log #查询10行之后的所有日志; tail -n +10 test.log # 查询日志文件中的头10行日志; hea ...

  3. linux新增mysql用户_linux下mysql创建新的用户的方法

    1.以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 2.创建一个MySQL用户 使用如下命令创建一个用户名和 ...

  4. qwidget多个窗口同步_Linux命令screen—终端切换,工作环境保存,画面同步,防断网...

    Screen基础 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命 ...

  5. 计算机网络日志查询,如何查看电脑浏览记录 通过电脑日志查看浏览记录方法...

    电脑日志的级别有3种,第1种信息:这类信息我们可以不用理会,一般都是程序正常运行的痕迹:每2种错误:这类信息我们要侧重关注,因为这类信息代表着程序或都系统出现了错误,我们要修复的错误都出现在这里:第3 ...

  6. 基于.NetCore3.1系列 —— 日志记录之日志核心要素揭秘

    前言 在上一篇中,我们已经了解了内置系统的默认配置和自定义配置的方式,在学习了配置的基础上,我们进一步的对日志在程序中是如何使用的深入了解学习.所以在这一篇中,主要是对日志记录的核心机制进行学习说明. ...

  7. kinux查日志_Linux实时查看日志的四种命令详解

    原标题:Linux实时查看日志的四种命令详解 如何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容.在Linux中实时显示文件内容的常用命令是t ...

  8. linux 查看磁盘空间_Linux下删点日志也能搞死人

    想了十天十夜不知道写些什么,那就写写面试题吧. == 1 == 在面试应聘者的时候,我常常会问: 在 Linux 下,如何删除一个目录下的所有 log 文件? 不知道是不是我人畜无害的围笑给了应聘者我 ...

  9. linux 事实日志_Linux是25。是的! 让我们用有关Linux的25个令人震惊的事实来庆祝。

    linux 事实日志 25 years ago this week, a college student in Finland shared his project on an email list: ...

最新文章

  1. win10电脑插耳机没声音_Win10如何录制电脑内部播放的声音
  2. Leetcode 17. Letter Combinations of a Phone Number(python)
  3. 7.3.1 阻塞IO(blocking IO)
  4. Wave 文件(5): 获取 Wave 文件的格式信息
  5. 【mysql】提取字符串中的数字、字母、中文,或任意组合
  6. 抽象线条发生器fcpx插件:Abstract Pen Animator Mac
  7. Angular2 依赖注入
  8. 【同行说技术】Java程序员小白变大神必读资料汇总(三)
  9. swift Tablview中cell 的用withtag方法绑定里面的button
  10. CMakeLists.txt的语法介绍和几个实例
  11. Opatch java 路径_Windows平台下opatch apply报错:OUI-67073
  12. 自动驾驶高精地图-概述与分析
  13. 30种图像动画特效算法(C#多线程版)(上)
  14. IOS磁力下载软件,老司机必备品
  15. Python+tkinter动态显示与隐藏窗口上的组件
  16. 共享单车的扫码解锁原理是什么?2222
  17. 浪潮服务器管理口IPMI安装系统(浪潮服务器NF5280m5 配置,raid和系统 安装纪录)
  18. 取消桌面上计算机控制板网络三个系统图标,大神处置win10系统桌面图标“计算机 控制面板 网络”怎么不见了的解决方的步骤...
  19. 51单片机精确延时设计
  20. 华为手机android7价格,价格坚挺的国产之光——华为NOVA 7 SE 5G手机开箱

热门文章

  1. atch: shared pool 优化探索
  2. 判断手机机型及用户访问方式
  3. 华为瘦胖ap互转_Cisco 胖AP转为瘦AP
  4. Android Studio App开发之下载管理器DownloadManager中显示、轮询下载进度、利用POST上传文件讲解及实战(附源码)
  5. [附源码]计算机毕业设计JAVA动物保护网站
  6. 阅读心得:Chained-Tracker
  7. 开启投简历找工作新征程
  8. 网络原理(2)——网络开发
  9. Fortinet :《2021 年OT与网络安全现状报告》之「实践解读」
  10. 《人民日报》发文探讨区块链,新风口还是概念炒作?