linux screen 命令是 ssh 的有效补充
linux -- screen 命令是 ssh 的有效补充
有时候会有这样的问题,当在公司服务器上打开了一个终端,做了很多事情,或正开着某个服务程序,下班回家了。
突然有事需要接入到服务器,如果用 ssh 连入,默认是一个新的终端,并不会打开你之前在公司的那个会话。而这时又需要继续在原来那个会话下操作。
今天发现 linux 下有一个 screen 命令,很有用. 在开启终端后,先运行一下 screen ,这样后续的操作都会被绑定到这个 screen 上。 而且可以在其它ssh 会话上使用 screen 命令打开旧的会话 ,继续未完成的事,甚至可以多个ssh连入同时共享一个会话,输入的命令会在所有共享ssh客户端同时显示,非常有趣.
例:
A连上服务器,并运行 screen
ssh user@server
screen
B连上服务器,打开A的会话
ssh user@server
screen -ls # 查看会话id
screen -rx xxxxx #打开指定的会话.
更多请查看 screen 的帮助:
Use: screen [-opts] [cmd [args]]
or: screen -r [host.tty]
Options:
-a Force all capabilities into each window's termcap.
-A -[r|R] Adapt all windows to the new display width & height.
-c file Read configuration file instead of '.screenrc'.
-d (-r) Detach the elsewhere running screen (and reattach here).
-dmS name Start as daemon: Screen session in detached mode.
-D (-r) Detach and logout remote (and reattach here).
-D -RR Do whatever is needed to get a screen session.
-e xy Change command characters.
-f Flow control on, -fn = off, -fa = auto.
-h lines Set the size of the scrollback history buffer.
-i Interrupt output sooner when flow control is on.
-l Login mode on (update /var/run/utmp), -ln = off.
-list or -ls. Do nothing, just list our SockDir.
-L Turn on output logging.
-m ignore $STY variable, do create a new screen session.
-O Choose optimal output rather than exact vt100 emulation.
-p window Preselect the named window if it exists.
-q Quiet startup. Exits with non-zero return code if unsuccessful.
-r Reattach to a detached screen process.
-R Reattach if possible, otherwise start a new session.
-s shell Shell to execute rather than $SHELL.
-S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title Set title. (window's name).
-T term Use term as $TERM for windows, rather than "screen".
-U Tell screen to use UTF-8 encoding.
-v Print "Screen version 4.00.03jw4 (FAU) 2-May-06".
-wipe Do nothing, just clean up SockDir.
-x Attach to a not detached screen. (Multi display mode).
-X Execute <cmd> as a screen command in the specified session.
linux screen 命令是 ssh 的有效补充相关推荐
- linux关闭中断快捷键,linux screen 命令详解(可以中断终端界面运行)
linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况 ...
- linux screen 命令简单使用
linux screen 命令 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可 ...
- linux screen 命令的使用教程
Linux screen命令用于多重视窗管理程序.很多时候我们需要在与终端断开连接之后后台继续运行程序,方法一是nohup命令,用法为直接在nohup后面跟需要执行的命令,例如 nohup pytho ...
- linux screen 命令详解(后台执行linux命令)
一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远 ...
- linux screen 命令详解
From: http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html 一.背景 系统管理员经常需要SSH 或者telent 远程登录到 ...
- linux删除screen命令,Linux screen命令
screen是什么? Screen是一个全屏窗口管理器,它可以在多个进程之间多路复用一个物理终端.Screen中有会话的概念,用户可以在一个会话中创建多个screen窗口,在每一个screen窗口中就 ...
- 计算机视觉——PyCharm连接远程服务器和Linux Screen命令使用
一.PyCharm连接远程服务器 (1)教程配置 详见:pycharm:远程连接服务器调试代码(保姆级详细步骤) (2)开始使用 打开服务器的terminal(可开多个):Tools-Start SS ...
- Linux命令如何进入screen,linux screen命令基础
screen命令可以在同一个账号同时开启多个窗口,这样可以在某一个窗口运行程序的同时,开启另一个窗口操作其他命令,尤其是当你连接了Linux服务器的时候,使用screen可以在后台跑程序,这样即使你的 ...
- linux查看断网日志命令,Linux Screen命令使程序远离断网影响(示例代码)
linux中强大的screen命令2008-12-02 21:53今天发现了一个"宝贝",就是Linux的screen命令,对于远程登录来说,不仅提供了类似于nohup的功能,而且 ...
最新文章
- php后台数据显示到前端,php,前端_怎么在javascript中得到后台数据?,php,前端,javascript,highcharts - phpStudy...
- linux 下 使用wget 下载 jdk资源 命令
- ASP.NET后台获取url
- windows7正版验证_Windows7 寿终正寝:那些一并消逝的软件你知多少?
- vue获取当前时间和前一天时间_vue获取当前时间并实时刷新时间
- Redis单机搭建主从复制以及哨兵机制
- 【Linux】awk处理变量
- 关于Python常见功能使用的博客收藏
- Unity中Camera的Clear flags,Culling Mask,Depth参数
- bzoj 3372: [Usaco2004 Feb]Moo University -- Financial Aid 财政补助(set+贪心)
- python数据容器专题
- nodejs下载图片
- 将A3排版的PDF内容转成A4纸张
- 过年啦!什么是你的春节专属年味儿?
- 自动控制原理专业词汇中英文对照(一)
- 阻抗,特征阻抗与等效阻抗
- 最大团问题【回溯法】
- 闵华 oracle,Oracle 数据库上机试验指导1(答案).doc
- 滴滴 算法实习生 面试详解 nlp方向
- 基于MATLAB/GUI的自组网仿真平台,对比leach,ADOV协议