screen命令基本用法

  1、screen:screen manager with VT100/ANSI terminal emulation

  1)简介:一个可以在多个进程(通常是交互式shell)之间复用一个物理终端的全屏幕窗口管理器

  使用screen时,程序“运行”在screen会话中(作为会话shell的子进程),此时detach会话不会中断会话中的程序。当再次attach该会话时,又可以回到detach之前的状态。

  2)常用选项:-S name:为会话指定名字;-r session:恢复detached的会话;-ls [match]:列举所有/匹配的会话;-d -m:以detached模式创建会话(常用于系统启动脚本);-d [match]:detach一个正在使用的会话。在会话控制终端键入Ctrl-a d可detach该会话;-wipe [match]:和-ls一样,但会移除已销毁的会话,而不是标记为dead。

  3)例子:

  (1)创建新会话:

screen -S han
vim test
# 若要终止会话:退出vim->键入Ctrl-d

screen vim test  # 直接指定在screen会话中运行的程序。这种情况下,退出vim即终止会话

  (2)在(1)中会话未终止时,键入Ctrl-a d,将detach该会话。

  (3)使用screen -ls查询所有会话:

[[email protected] ~]# screen -ls
There is a screen on:
        3985.han        (Detached)
1 Socket in /var/run/screen/S-root.

  可见会话当前状态是Detached的。

  (4)恢复会话:

screen -r 3985  # 回到detach前的状态

不断学习中。。。

时间: 2024-10-19 17:28:25

screen命令基本用法的相关文章

Linux 下面screen命令的用法

最近在使用阿里云的Linux 云服务做毕业设计遇到一些问题,我把java的jar运行程序上传之后,使用java -jar server命令之后程序开始正常运行,但是当我关闭终端的时候程序也随着关闭了,这怎么可以,随后我就百度了一番.发现有一个叫做screen的东西,下面把关于这些内容简单做了个小节,记下来,后面用的到 打开一个screen对话 screen 'name' 浏览当前的screen对话 screen -ls 关闭screen对话 screen -X -S name quit 恢复上次

screen命令#伪服务

大家有没有碰上这么一种苦恼,通过ssh去连接某服务器,然后运行了一个长时间的任务不敢断开:或者启动了一个软件,希望它一直运行,可是又不想一直保持ssh连接. 当然了,再此之前你应该也尝试了各种五花八门的骚操作,包括“&”或者nohup等命令,但实际使用这些命令并不稳定,所以在这里也再次整理下screen命令的用法,案例一下. #安装screen yum install -y screen 老规矩,我们先来简单看下最新的功能列表: #options -4 Resolve hostnames onl

screen命令的常见用法

当我们在使用putty进行远程访问服务器时,进行远程访问的界面往往不能关掉,否则,程序将不再运行.而且,程序在运行的过程中,还必须时刻保证网络的通常,这些条件都很难得到满足. 为了解决上述问题,可以使用Linux下的screen命令,即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制.下面介绍一些常用的screen命令. 具体使用如下: 使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.scree

shell神器curl命令的用法 curl用法实例笔记

shell神器curl命令的用法举例,如下: ##基本用法(配合sed/awk/grep) $curl http://www.jquerycn.cn ##下载保存 $curl http://www.jquerycn.cn > index.html $curl -o index.html http://www.jquerycn.cn $curl -O http://www.jquerycn.cn/target.tar.gz ##通过代理 $curl -x 123.45.67.89:1080 -o

正则表达式和grep命令的用法

正则表达式和grep命令的用法: 一.正则表达式: 正则表达式(也称为regular Expression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称之为元字符)组成的文字模式. 该模式描述在查找文字主体时待匹配的一个或多个字符串. 正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配.简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表示通过一些特殊符号的辅助,可以让使用者轻易的达到搜寻/删除/取代某特定字符串的处理程序.vim.gr

screen命令的最常见的使用方法

这几天用到了screen命令来在远程主机上后台执行一些命令,主要用到: screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session C-a d ->快捷键, detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

linux脚本命令的用法

grep命令的用法 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 参数: 1. -A NUM,--after-context=NUM   除了列出符合行之外,并且列出后NUM行. 如:   $ grep –A 1 panda file  (从file中搜寻有panda样式的行,并显示该行的后1行) 2

(转0CentOS下开机启动查看管理命令:chkconfig用法

CentOS下开机启动查看管理命令:chkconfig用法 CentOS下开机启动查看管理的命令是:chkconfig 1. 开机启动列表查看: chkconfig --list 说明:输出所有服务列表,如果列表中没有你要启动的服务 2. 添加服务: chkconfig --add servicename 3. 删除服务: chkconfig --del servicename 4. 查看具体启动服务信息: chkconfig --list  servicename 例如 chkconfig -