英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

kibitz - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 kibitz

这是可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行的命令 kibitz,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


kibitz - 允许两个人与一个 shell 交互

概要


基比茨 [ 基比茨参数 ] 用户 [ 程序 程序参数... ]
基比茨 [ 基比茨参数 ] 用户@主机 [ 程序 程序参数... ]

引言


基比茨 允许两个(或更多)人与一个 shell(或任何任意程序)交互。
用途包括:

· 新手用户可以向专家用户寻求帮助。 使用 基比茨,专家可以
查看用户在做什么,并提供建议或展示如何正确地做。

·通过跑步 基比茨 然后启动全屏编辑器,人们可以进行
一个对话,保留向后滚动的能力,保存整个
对话,甚至在进行中进行编辑。

· 人们可以在游戏、文档编辑或其他协作任务中组队
每个人都有互补的优点和缺点。

用法


要启动 基比茨, user1 使用用户对 kibitz 的参数运行 kibitz。 例如:

基比兹用户2

基比茨 启动一个新的 shell(或另一个程序,如果在命令行中给出),同时
提示 user2 运行 基比茨. 如果 user2 运行 基比茨 按照指示,两者的击键
用户成为shell的输入。 同样,两个用户都收到来自
贝壳。

终止 基比茨 它足以终止外壳本身。 例如,如果
用户键入 ^D(并且外壳接受这是 EOF),外壳终止,然后是
基比茨.

通常,所有字符都未经解释地传递。 但是,如果转义字符
(描述时 基比茨 开始)发出,用户可以直接与 基比茨
口译员。 任何 期望(1)或 TCL(3) 可以给出命令。 此外,作业控制可能是
在解释器中使用,例如,暂停或重新启动 基比茨.

各种过程可以提供各种效果。 例如,您可以模拟双向
(1) 会话与命令:

kibitz user2 睡眠 1000000

争论


基比茨 需要参数,这些也应该用空格分隔。

冥界 -noproc 旗跑 基比茨 没有下面的过程。 字符被传递给
other 基比茨. 这对于连接多个交互式进程特别有用
一起。 在这种模式下,字符不会回显给打字员。

-无处可逃 禁用转义字符。

-逃脱 坦克 设置转义字符。 默认转义字符是 ^]。

-无声 关闭描述 kibitz 正在做什么以启动一个的信息性消息
连接。

-tty 名称 定义应将邀请发送到的 tty。

如果你开始 基比茨 到远程计算机上的 user2, 基比茨 执行一个 登陆 到遥控器
使用您当前用户名的计算机。 旗帜 -代理 用户名 原因 登陆 使用
用户名 用于远程登录(例如,如果您在远程计算机上的帐户具有不同的
用户名)。 如果 -代理 没有给出标志, 基比茨 试图确定你当前的
用户名通过(按该顺序)检查环境变量 USER 和 LOGNAME,然后通过
使用命令 WHOAMI登录名.

论据 -无处可逃-逃脱 也可以在提示运行时由 user2 给出
基比茨.

更多 THAN USERS


kibitz 的当前实现只明确理解两个用户,但是,它是
尽管如此,通过 kibitizing 另一个 kibitz 还是有可能拥有一个三(或更多)-way kibitz 基比茨.
例如,运行以下命令 基比茨 使用当前用户 user2 和 user3:

% 基比特用户 2 基比特用户 3

可以通过简单地附加更多“kibitz 用户”命令来添加其他用户。

冥界 基比茨 脚本类似于 基比茨 但支持添加额外用户的能力
(并删除它们)动态。

洞穴


基比茨 假设第二个用户与第一个用户具有相同的终端类型和大小。 如果这
假设不正确,图形程序可能会显示奇怪。

基比茨 处理字符图形,但不能处理位图图形。 因此,

% xterm -e kibitz 会起作用
% kibitz xterm 不起作用

但是,您可以通过使用获得后一个命令的效果 基比茨 (另见
下文)。 基比茨 使用与 rlogin、rsh 等相同的权限。因此,您只能
基比茨 到您可以登录的主机上的用户。 相似地, 基比茨 会提示输入
远程主机上的密码,如果 rlogin 的话。

如果你 基比茨 远程主机上的用户, 基比茨 需要将您的提示与其他提示区分开来
登录期间可能出现在它之前的内容。 (理想情况下,它的结尾是首选,但任何
部分应该足够了。)如果您有异常提示,请设置环境变量
EXPECT_PROMPT 到 埃格雷普(1)式正则表达式。 括号前应加上
范围中的一个反斜杠,文字括号中的三个反斜杠。 默认提示
re 是“($|%|#)”。

基比茨 需要 基比茨 两个主机上的程序。 基比茨 需要 期望(1)。

相比之下, 基比茨 脚本使用 X 授权机制进行主机间
通信,因此它不需要登录、识别您的提示或需要 kibitz
远程主机。 但是,它确实需要访问其他 X 服务器的权限。

使用 onworks.net 服务在线使用 kibitz


Ad


Ad