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 "

 

转载于:https://www.cnblogs.com/sting2me/p/4354975.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验 3 检查点和参数化实验报告--软件功能测试与性能测试实验

实验报告下载链接: https://download.csdn.net/download/qq_44872173/20031539 实验要求部分:

SNS社区

SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。1967年,哈佛大学的心理学教授Stanley Milgram(1933~1984)创立了六度分割理论,简单地说&#xff1…

C#中的语句

寄语接下来几篇文章,将和大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。今天来介绍下C#中的语句。一般科班出身的程序猿们大家第一个学习的语言基本都是C语言,C语言里面在刚开始就介绍了语句。C#中介绍的语句和C中的基…

track文件 什么是git_Git 从入门到放弃命令大全

对于刚学 Git 的朋友来说太痛苦了,一堆命令,于是就有了这篇文章,对于常用的命令进行梳理。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库1. 初始化 在当前…

【51NOD】1201 整数划分

【题意】将n划分成不同正整数的和的方案数。 【算法】动态规划 【题解】 暴力:f[i][j]:只用前1..i的数字,总和为j的方案数 本质上是01背包,前i个物体,总质量为j的方案数 f[i][j]f[i-1][j]f[i-1][j-i] 复杂度O(n^2) 优化&#xff1…

linux c之assert函数使用总结

1、assert函数介绍 assert宏的原型定义在<assert.h>中&#xff0c;其作用是如果它的条件返回错误&#xff0c;则终止程序执行&#xff0c;原型定义&#xff1a;#include <assert.h> void assert( int expression ); assert的作用是现计算表达式 expression &#x…

Activity加载View调用顺序

2019独角兽企业重金招聘Python工程师标准>>> 在Activity的onCreate方法中&#xff0c;可以通过setContentView()方法来设置此Activity要显示的界面。在xml中的布局文件需要先解析成View树才能加载显示&#xff0c;通过View的onMeasure,onLayout,onDraw方法完成View的…

使用 kube-bench 和 kube-hunter 对 Kubernetes 集群风险评估

点击上方蓝字关注 &#x1f446;&#x1f446;↓推荐关注↓随着 Kubernetes 越来越受欢迎&#xff0c;门槛也越来越低。但是安全问题仍然存在&#xff0c;下面介绍两个审计集群安全的开源工具。kube-benchkube-bench[1] 是一个 Go 应用程序&#xff0c;拥有 4.5k star。用于检查…

实验 4 操作、输出值和数据表实验报告--软件功能测试与性能测试实验

下载链接&#xff1a; https://download.csdn.net/download/qq_44872173/20031742

linux网络编程之setsockopt()函数来设置socket状态以及getsockopt函数只用总结

1、setsockopt函数 头文件:#include <sys/types.h> #include <sys/socket.h>定义函数:int setsockopt(int s, int level, int optname, const void * optval, ,socklen_toptlen); 函数说明:setsockopt()用来设置参数s 所指定的socket 状态. 参数level 代表欲设…

easyui 排序实现

1.对easyui datagrid 返回的数据&#xff0c;进行排序处理&#xff0c;便于搜索到我们的有用的信息。 例如&#xff1a; 2.datagrid 需要设置 sortable : true {field : crtTime,title : 创建时间,width : 100,sortable :true,align : center,formatter : crtTimeFtt}, 3.F12…

hm编码工具使用_H.265视频编码与技术全析(下)

H.265视频编码与技术全析&#xff08;下&#xff09;四&#xff0e;帧内预测模式共35个&#xff08;h264有9个&#xff09;&#xff0c;包括Planar&#xff0c;DC&#xff0c;33个方向模式&#xff1a;除了Intra_Angular预测外&#xff0c;HEVC还和H.264/MPEG-4 AVC一样&#x…

redmine安装指引

为什么80%的码农都做不了架构师&#xff1f;>>> 1 前言 本文记录了在window7下面安装redmine的操作过程&#xff0c;同时也为其他有兴趣安装redmine的同学提供帮助。 2 环境说明 操作系统&#xff1a;window7 64位 数据库&#xff1a;mysql-5.5.36-winx64 Red…

.NET 诞生已20周年,您的 .NET 技能是否还停留在2010 年?

20年来&#xff0c;我们见证了超过上千万.NET 开发员&#xff0c;当前有600万.NET 开发者正在使用.NET技术构建各类解决方案。今天&#xff0c;IT市场对.NET 开发人员的需求达到了前所未有的程度,特别是在中国&#xff0c;各大公司对.NET 程序员的需求用火爆来形容都不为过&…

实验 5 性能测试脚本录制和开发实验报告--软件功能测试与性能测试实验

实验内容&#xff1a; 下载链接&#xff1a; https://download.csdn.net/download/qq_44872173/20031769

MySQL-5.5.33主从复制

搭建主从同步需要在两个电脑上分别安装 MySQL &#xff0c;我这里安装的是 CentOS6.7 64位&#xff0c;MySQL-5.5.33。MySQL 是二进制包安装的&#xff1a;http://aby028.blog.51cto.com/5371905/1892818两台的操作是一样的&#xff0c;要求能够登陆 mysql 数据库即可。主从地址…

python单例模式继承_Python四种实现单例模式的方法

在这之前&#xff0c;先了解super()和__new__()方法super()方法&#xff1a;返回一个父类或兄弟类类型的代理对象&#xff0c;让你能够调用一些从继承过来的方法。它有两个典型作用&#xff1a;a. 在单继承的类层次结构中&#xff0c;super()可用于引用父类而不显式父类名称&am…

linux之netstat使用--10个常用的命令

地址:http://www.thegeekstuff.com/2010/03/netstat-command-examples/ 1.列出所有的端口 netstat -a 列出TCP协议的端口 netstat -at UDP协议的端口 netstat -au 2.列出处于监听状态的socket netstat -l 列出监听的TCP端口 netstat -lt 列出监听的UDP端口 …

在Extjs中动态增加控件

Ext.onReady(function () {Ext.QuickTips.init();Ext.form.Field.prototype.msgTarget side;var autoloadcontrol new Ext.form.FieldSet({layout: "column",title: "属性表单",})var addForm new Ext.FormPanel({title: "<div aligncenter>…