dtach-linux-分离功能-小工具 - 点点滴滴 Linux | 点点滴滴 Linux

dtach-linux-分离功能-小工具
2013年05月20日 ⁄ Linux工具 ⁄ 共 1775字 ⁄ 暂无评论 ⁄ 被围观 312 views+  

dtach是用来模拟screen的detach的功能的小工具,其可以让你随意地attach到各种会话上 。

dtach-linux-detach功能-小工具

名称

dtach 简单模拟屏幕分离功能的程序

staging 模块

dtach 一个<选项>
dtach 一个<选项><命令.. .>
dtach c<选项><命令.. .>
dtach n<选项><命令.. .>

描述

dtach 是模拟屏幕分离功能的程序它被设计成透明和 phar intrusive ;它避免解释和附加终端之间的输入和输出的程序在其控制的.因此,它使用全屏效果最好的应用,比如 emacs .

dtach 是用户想要的屏幕分离功能,而其他开销的屏幕.它小巧,不使用许多库,并不妨碍工作尽可能停留.

会话

一个会话在 dtach 是单个实例,其中在程序控制下的 dtach .从原始的终端,是先前的程序因此,保护您的原始终端由于某些原因被中断.

dtach 可以将自己附加到某个特定会话的其他实例.输入和输出 dtach 会话中运行的程序,并附加终端之间的复制.

dtach 避免解释程序和附加终端之间的通信流;它取决于能否连接的终端来管理.

会话由 unix domain sockets 在 filesystem .filesystem 之外的任何其他权限检查已执行访问检查 .dtach 程序和任何附加终端,在本地创建一个主进程,用于监视的会话.

模式

dtach 有几种工作模式.它可以创建一个新会话,其中一个程序的执行.或者它可以附加到现有的会话.第一个参数指定哪个模式 dtach 应该运行.

a
附加到现有会话 .dtach 将自身附加到指定的会话.attach完成之后,当前终端窗口的大小被发送给主进程,和一个也是重绘请求.
A
附加到现有会话,或创建一个新的dtach先附加到指定的会话在可能的情况下.如果试图打开 socket 失败, dtach 尝试创建新会话之前附加到它.
c
创建一个新会话.创建一个新会话中执行指定的程序 .dtach 然后尝试将自身附加到新创建的会话.
n
将创建一个新会话,而无需附加到它.创建一个新会话中执行指定的程序.但是, dtach 不会尝试附加到新创建的会话,并退出.

选项

dtach 包含一些选项,允许您以修改其行为.为每个附加的进程可以有单独的设置这些选项,它允许一些灵活性.

e
设置脱离字符.当分离字符时, dtach 拆离从当前会话,然后退出.在会话中运行的进程不受分离.缺省情况下,该字符是^分离(ctrl ).
E
禁用分离字符 .dtach 分离不会尝试从终端扫描输入的字符.从附加的会话,然后通过发送进程分离的唯一方法是适当的信号.
r<方法>
设置方法来重绘<方法>.none、 ctrl_l 或 winch 的有效方法.none 禁用 redrawing 完全 .ctrl_l 发送 ctrl l字符到程序如果终端中的字符时,如果没有回显模式.并 winch 强制一个 winch 信号被送到程序中.如果创建新会话,则指定的方法是为会话作为默认重绘方法.如果不指定,使用 ctrl_l 方法.
z
禁用处理挂起的键.通常, dtach 将在挂起 suspend 本身的状态.使用该选项,而被 dtach 挂起字符被发送给会话.

示例

下面的示例创建一个新会话具有挂起处理的分离字符并禁用.一个 socket 的会话 /tmp 目录中创建.

$ dtach c /tmp/foozle  ez  bash

下面的示例将 /tmp/foozle 会话存在时,如果没有,使用 /tmp/foozle 作为创建新会话的会话.处理挂起的字符也被停用的附加实例.

$ dtach  /tmp/foozle z bash

下面的示例使用 winch 方法重绘屏幕重绘,附加到 /tmp/foozle 会话.

$ dtach  /tmp/foozle r winch

下面的示例创建一个新会话,并将会话的默认方法重绘 winch 方法重绘.

$ dtach c /tmp/foozle r winch  bash

下载后可以进行编译和安装

如果您是ubuntu 的系统

1
$sudo apt-get install dtach

dtach-linux-分离功能-小工具 - 点点滴滴 Linux | 点点滴滴 Linux的更多相关文章

  1. 利用java实现可远程执行linux命令的小工具

    在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令.为了解决这个问题,写了个小工具来解决这个问题. 后面的代码是利用java实现的可远程执行linux命令的小工具,代 ...

  2. WordPress 4.1去掉侧边栏“功能”小工具中WordPress.Org

    打开wp-includes/default-widgets.php,注释掉第398到第403行 echo apply_filters( 'widget_meta_poweredby', sprintf ...

  3. linux下好玩或者好用的小工具

    本篇文章用于记录自己认为很好玩的linux下的小工具,不断添加中..大家如果有什么好玩的小工具的话,欢迎留言告诉我. 1. cmatrix工具 功能介绍: 可以产生黑客帝国中字符满屏幕飞的效果,当你离 ...

  4. linux相关小工具的使用(一)————代码相关工具

    在linux环境下,对于程序员来说,知道使用一些好用的小工具,对源代码的阅读.编译和调试都有着事半功倍的效果,这里我也是边学边写的原则,把自己知道的一丁点小知识分享给大家. 一.  源代码的阅读 首先 ...

  5. 初学Python-搞了一个linux用户登录监测小工具

    这几天突发奇想,想学习一下Python.看了点基础,觉得有点枯燥,所以想搞点什么.想了想,就随便弄个检测Linux用户登录的小工具吧~ 首先,明确一下功能: 1.能够捕获 linux 用户登录的信息. ...

  6. linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

  7. Linux下安装setup tools小工具

    1, 最小化的linux系统(centos\redhat)默认都是没有安装setup图形小工具的,你输入setup命令会提示 command not found . 如果要使用这个命令安装方法 1.安 ...

  8. 安装linux下面用来配置网络,防火墙,系统服务等设置的图形小工具Setup

    Setup命令是linux下面用来配置网络,防火墙,系统服务等设置的图形小工具.使用起来非常方便简单,可是centos\redhat最小化安装之后发现setup命令工具用不了. 接下来介绍如何安装se ...

  9. Remmina:一个 Linux 下功能丰富的远程桌面共享工具(转载)

    Remmina:一个 Linux 下功能丰富的远程桌面共享工具 作者: Aaron Kili 译者: LCTT geekpi | 2017-05-10 09:05   评论: 2 收藏: 4 Remm ...

随机推荐

  1. Struts2学习笔记(一) Struts2配置文件的配置

    1.配置web.xml文件. 在Struts2中,struts框架式通过Filter启动的.Filter在web.xml中的配置如下: <filter> <filter-name&g ...

  2. Android如何监听蓝牙耳机的按键事件

    写在前面: 直接想要代码很简单,你直接把滚动条拉到最底端就可以看到.如果想要十分地了解为什么,那就按照我规划的一步一步来理解.以下测试环境以手头上有的「Bluedio + 红米手机」. 1.蓝牙耳机的 ...

  3. PHP - 接口 - 单一接口

    /* * 接口的使用 */ //定义接口 interface IPerosn{ public function eat(); public function water(); } //定义继承自接口的 ...

  4. Java基础07 包

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经写了一些Java程序.之前的每个Java程序都被保存为一个文件,比如Tes ...

  5. Ubuntu 挂载ISO文件的方法

    1.在终端中输入:sudo mkdir /media/iso 在/media下生成一个iso文件夹用来挂载iso文件2.然后输入:sudo mount -o loop /home/X/X/XXXX.i ...

  6. PHP把数字ID转字母ID

    PHP把数字ID转字母ID ID是网站中经常出现的,它一般是数字,但是我们发现现在的网站很多ID都是字母了,比如YouTube的视频播放页它的URL类似/watch?v=yzNjIBEdyww. 下面 ...

  7. 我的Android开发相关文�

    Pro Android学习笔记: Pro Android学习笔记(一一七):Location(3):获取位置更新 2014.8.25 Pro Android学习笔记(一一六):Location(2): ...

  8. [jQuery] check if an id exists - Google 网上论坛

    [jQuery] check if an id exists - Google 网上论坛 From: http://docs.jquery.com/Frequently_Asked_Questions ...

  9. html5的自定义data-*属性和jquery的data()方法的使用

    人们总喜欢往HTML标签上添加自定义属性来存储和操作数据.但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副 ...

  10. BootStrap - FileUpload美化样式

    效果: 代码: <div class="panel panel-default" style="border: 1px solid #ffd800;"&g ...