[20131210]linux screen 命令共享会话.txt

[20131210]linux screen 命令共享会话.txt

工作需要,要在两个用户之间共享linux的会话,看了一下screen的文档,加上一些google,做一些记录:

方法1:
--使用script,没有想到script本来是记录操作内容的,通过管道文件也可以实现这种功能。

--会话1.
mkfifo /tmp/session
script -f /tmp/session

--会话2
cat /tmp/session

--这样会话2能看会话1的操作,但是会话2不能做任何操作。会话1 exit退出后,会话2正常。

方法2:
--会话1
screen

--会话2
screen -x

--这样方式的最大好处,两个用户都可以操作。

也可以通过-R参数指定一个名字
--会话1
screen -R test

--会话2
screen -x -R test

时间: 2024-09-28 02:12:18

[20131210]linux screen 命令共享会话.txt的相关文章

Linux Screen命令使用

参考URL: http://jingyan.baidu.com/article/295430f128d8ea0c7e005089.html ~~~~~~~~~~~~~~~~~~~~~~~~ 其它的不提,主要用的几个命令: A,screen -S screenname B,在screen窗口键入Ctrl+a-d中断(先按ctrl+a,然后再接d,进行detach操作) C,screen -ls D,screen -r screenname  ~~~~~~~~~~~~~~~~ [jawidx@fed

Linux screen命令详解 Linux screen命令怎么用

screen为多重视窗管理程序.此处所谓的视窗,是指一个全屏幕的文字模式画面.通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序. 语法 screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>] [-S <作业名称>] 参数说明: -A  将所有的视窗都调整为目前终端机的大小. -d<作业名称>  将指定的screen作

linux系统screen 命令使用说明

一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了.必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了. 先来看一下飘易平时经常用的几个命令: screen -S lnmp  #新建一个叫lnmp的session screen -ls  #列出所有的session sc

Linux系统命令中screen命令详解_Linux

前言 对于执行长时间命令(如大文件运输)而言,为了不让它终止,都会开启一个远程登陆会话窗口来单独运行这样的命令.在此期间,不能关闭远程登录会话窗口或者断开连接,否则前功尽弃.这时候screen命令就派上用场了. Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面版本.它提供了统一的管理多个会话的界面和相应的功能. 下面来介绍下我最常用的screen命令(仅限

linux中screen命令的使用方法

总是很容易忘记一些需要的命令,所以暂时把它们贴在这里. screen为多重视窗管理程序.此处所谓的视窗,是指一个全屏幕的文字模式画面.通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序.screen能在一个终端程序执行多个任务,离线执行任务等. 创建会话 执行:screen -S wangheng 创建screen会话. 离开screen 完成终止一个会话可以使用Ctrl-A Ctrl-K 或exit命令结束. 保留会话但关闭窗口可以使用Ctrl-A Ctrl

linux ftp命令参数全集

linux ftp命令参数是我们常用的服务器控制手段.那么我们现在就来介绍一些linux ftp命令参数.希望能帮助大家快速查阅,这些命令都是常用的,肯定会对您有所帮助.以下是linux ftp命令参数的详解. FTP> ! 从 ftp 子系统退出到外壳。 FTP> ? 显示 ftp 命令说明。? 和 help 相同。 格式:? [command] 说明:[command]指定需要帮助的命令名称。假如没有指定 command,linux ftp命令参数将显示全部命令的列表。 FTP> a

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

Linux的screen命令不错,习惯了你会觉得它比windows的任务栏好用多了.下面是我的.screenrc,仅供参考 Linux的screen命令不错,习惯了你会觉得它比windows的任务栏好用多了.下面是我的.screenrc,仅供参考. # # ~/.screenrc # # 启动时不显示欢迎屏幕 startup_message off #  定义screen的功能键为Ctrl-Z.向终端输入Ctrl-Z时应按 Ctrl-Z z. escape ^Zz # 屏幕缓冲区 1024 行.

Linux系统中的screen命令基本使用教程

  作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些程序需要运行很长时间(几个小时),而程序运行过程中出现网络故障,或者客户机故障,这时候客户机与远程服务器的链接将终端,并且远程服务器没有正常结束的命令将被迫终止. 又比如你SSH到主机上后,开始批量的scp命令,如果这个ssh线程断线了,scp进程就中断了.在远程服务器上正在运行某些耗时的作业,但是工作还没做完快要下班了,退出

Linux下screen命令使用及示例

screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力.当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话.如果你想运行一个持久的进程或者从多个位置连接到 shell 会话,这也很方便. 在本文中,我们将展示在 Linux 上安装和使用 screen 的基本知识. 如何安装 screen screen 在一些流行的发行版上已经预安装了.你可以使用下面的命令检查是否已经在你的服务器上安装了. s