英语法语西班牙语

Ad


OnWorks 网站图标

gnuattach.xemacs21 - 云端在线

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

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

程序:

您的姓名


gnuserv, gnuclient - XEmacs 的服务器和客户端

概要


客户端 [-nw] [-display 显示] [-q] [-v] [-l 库] [-batch] [-f 函数] [-eval
形式] [-h 主机名] [-p 端口] [-r 远程路径名] [[+行] 文件] ...
侏儒 [-Q] 申请
格努服务
啃咬 从 gnuserv 3.x 开始删除

商品描述


客户端 允许用户请求正在运行的 XEmacs 进程来编辑命名文件或
目录和/或评估 lisp 形式。 根据您的环境,它可以是 X
框架或 TTY 框架。 一个典型的用途是通过拨号连接到机器
XEmacs 进程当前正在运行。

侏儒 是“gnuclient -batch -eval 表单”的 shell 脚本前端。 它的用途是
已弃用。 尝试习惯直接调用 gnuclient。

格努服务 是由 XEmacs 设置运行以处理所有传入和
传出请求。 它通常不直接调用,而是从 XEmacs 启动
加载 格努服务 打包并评估 Lisp 表单 (gnuserv-start)。

啃咬 不复存在。 它的功能已被替换为 客户端 -西北.

配置


客户端 支持尽可能多的 Emacs 命令行选项
语境。 此外,它还添加了一些自己的。
也可以使用双连字符而不是单个连字符来指定具有长名称的选项
一。

-西北 此选项使 客户端 充当前端,以便 XEmacs 可以附加到
当前 TTY。 XEmacs 然后将打开一个新的 TTY 框架。 效果类似于
在这个 TTY 上使用“-nw”选项启动了一个新的 XEmacs。 它目前仅
如果 XEmacs 与 gnuclient 在同一台机器上运行,则工作正常。 这是默认的
如果未设置“显示”环境变量。

-显示 显示, - 展示 显示、
如果给出了这个选项或者设置了“DISPLAY”环境变量,那么
gnuclient 会告诉 XEmacs 在指定的 X 设备上编辑框架中的文件。

-q 此选项通知 客户端 与连接建立后退出
XEmacs 进程。 一般 客户端 等到命令上的所有文件
XEmacs 进程已经完成了(他们的缓冲区被杀死),并且所有
表格已经过评估。

-v 指定此选项时 客户端 将请求指定的文件
查看而不是编辑。

-l 图书馆
告诉 Emacs 加载指定的库。

-批 告诉 Emacs 不要打开任何框架。 只需加载库并评估 lisp 代码。 如果
没有要执行的文件、要调用的函数或要评估的表单是使用 -l,
-f-评估 选项,然后从 STDIN 读取要评估的表单。

-f 功能,
让 Emacs 执行 lisp 函数。

-评估 申请
让 Emacs 执行 lisp 表单。

-h 主机
仅用于 Internet 域套接字,此选项指定主机
哪个应该运行 格努服务. 如果未指定此选项,则值
如果设置,则使用环境变量 GNU_HOST。 如果没有指定主机名,并且
如果未设置 GNU_HOST 变量,则不会尝试 Internet 连接。
注意: 格努服务 不允许互联网连接,除非 XAUTH 身份验证是
使用或 GNU_SECURE 变量已被指定并指向文件列表
所有受信任的主机。 (请参阅下面的安全。)

请注意,可以指定 Internet 地址而不是主机名,该主机名可以
大大加快与服务器的连接速度,特别是如果客户端
机器正在运行 YP。

另请注意,主机名 UNIX 可用于指定连接到
服务器应该使用 Unix 域套接字(如果支持)而不是 Internet-
域套接字。

-p 端口 仅用于 Internet 域套接字,此选项指定服务端口
用于服务器和客户端之间的通信。 如果未指定此选项,
然后使用环境变量 GNU_PORT 的值(如果已设置),否则为
在服务数据库中查找名为“gnuserv”的服务。 最后,如果没有
可以为端口找到其他值,然后使用默认端口,即
通常为 21490 + uid。
请注意,由于 格努服务 不允许命令行选项,它的端口将
必须通过其中一种替代方法指定。

-r 路径名
仅用于 Internet 域套接字,可能需要路径名参数
通知 XEmacs 如何到达远程机器的根目录。 客户端
将此字符串附加到给定的每个路径参数。 例如,如果您正在尝试
编辑名为 otter 的客户端计算机上的文件,其根目录为
通过路径 /net/otter 从服务器机器访问,然后这个参数
应设置为“/net/otter”。 如果省略此选项,则采用该值
来自环境变量 GNU_NODE(如果已设置),否则为空字符串。

[+n] 文件
这是要编辑的文件的路径。 如果文件是目录,则
通常会调用目录浏览器 dired 或monkey。 光标被放置
如果指定,则在行号“n”处。

设置


格努服务 与最新版本的 XEmacs 标准打包在一起。 因此,你应该
能够通过评估 XEmacs Lisp 表单 (gnuserv-start) 来启动服务器,或者
等效地通过键入“Mx gnuserv-start”。

配置


这套程序的行为在 Emacs 中主要是在 lisp 端控制的,
它的行为可以在很大程度上定制。 输入`Mx定制组RET gnuserv
RET' 以便于访问。 更多文档可以在文件 `gnuserv.el' 中找到


gnuclient -q -f mh-smail
gnuclient -h cuckoo -r /ange@otter: / tmp /*
gnuclient -nw ../src/listproc.c

更多示例和示例包装器脚本在 etc/gnuserv 目录中提供
Emacs 安装。

系统软件 IPC


SysV IPC 用于在 客户端格努服务 如果符号 SYSV_IPC 是
在 gnuserv.h 的顶部定义。 这与 Unix 域和 Internet 不兼容
域套接字通信如下所述。 一个名为 /tmp/gsrv 的文件??? 被创建为
消息队列的key,如果去掉会导致服务器和服务器之间的通信
客户端失败,直到服务器重新启动。

UNIX域 袜子


Unix 域套接字用于在 客户端格努服务 如果符号
UNIX_DOMAIN_SOCKETS 定义在 gnuserv.h 的顶部。 一个名为
/tmp/gsrvdir????/gsrv 是为通信而创建的。 如果符号 USE_TMPDIR 设置为
gnuserv.h 的顶部,$TMPDIR,当设置时,用于代替 /tmp。 如果那个文件是
删除,或者 TMPDIR 对服务器和客户端有不同的值,通信
服务器和客户端之间将失败。 只有运行 gnuserv 的用户才能
连接到插座。

互联网域 袜子


Internet 域套接字用于在 客户端格努服务 如果
符号 INTERNET_DOMAIN_SOCKETS 定义在 gnuserv.h 的顶部。 两个互联网域
和 Unix 域套接字可以同时使用。 如果通过 -h 或
通过 GNU_HOST 环境变量, 客户端 使用互联网建立连接
域套接字。 如果没有,则尝试通过 unix 域套接字或
SYSV 工控机。

严格安保


使用 Internet 域套接字,需要一种更强大的安全形式
Unix 域套接字或 SysV IPC 是必需的。 目前,两种认证
支持提供此协议的协议:MIT-MAGIC-COOKIE-1(基于 X11 验证(1)
程序)和一个简单的基于主机的访问控制机制,以下称为 GNUSERV-1。 这
GNUSERV-1 协议始终可用,而对 MIT-MAGIC-COOKIE-1 的支持可能或可能
未在编译时启用(通过 gnuserv.h 顶部的 #define)。

格努服务,使用 GNUSERV-1,在机器级别执行有限形式的访问控制。
默认情况下,没有打开 Internet 域套接字。 如果可以找到变量 GNU_SECURE
in 格努服务的环境,它命名一个可读的文件名,然后打开这个文件并
假设是一个主机列表,每行一个,服务器将允许来自这些主机的请求。
来自任何其他主机的连接将被拒绝。 甚至机器上 格努服务 is
除非其主机名,否则不允许运行通过互联网套接字建立连接
在此文件中明确指定。 请注意,主机可以是数字 IP 地址
或主机名,以及 任何 经批准的主机上的用户可以连接到您的 gnuserv 和
执行任意的elisp(例如,删除所有文件)。 如果这个文件包含很多
主机名,那么服务器可能需要很长时间才能启动。

当 MIT-MAGIC-COOKIE-1 协议启用时,一个互联网套接字 is 默认打开。
格努服务 将接受来自任何主机的连接,并等待“魔法饼干”
(本质上是一个密码)由客户端提供。 如果客户不出示
cookie,或者如果cookie错误,则认为客户端的认证有
失败的。 这一点。 格努服务 退回到 GNUSERV-1 协议; 如果客户是
从 GNU_SECURE 文件中列出的主机调用,连接将被接受,
否则会被拒绝。

运用 麻省理工学院-MAGIC-COOKIE-1 认证
当。。。的时候 格努服务 服务器启动后,它会查找为显示 999 定义的 cookie
它运行的机器。 如果找到 cookie,它将被存储以用作
身份验证 cookie。 这些 cookie 是在授权文件中定义的(通常是
~/.Xauthority) 由 X11 操纵 验证(1) 程序。 例如,一台机器
“kali”运行一个调用的 emacs 格努服务 应响应如下(在
shell 提示)正确设置时。

kali% xauth 列表
GS65.SP.CS.CMU.EDU:0 麻省理工学院-MAGIC-COOKIE-1 11223344
卡利.FTM.CS.CMU.EDU:999 麻省理工学院-MAGIC-COOKIE-1 1234

在上述情况下,授权文件定义了两个 cookie。 第二个,定义
对于服务器机器上的屏幕 999,用于 gnuserv 身份验证。

在客户端机器方面,授权文件必须包含相同的行,
指定 服务器的 曲奇饼。 换句话说,在一台希望
连接到“kali”,`xauth list' 输出应该包含以下行:

卡利.FTM.CS.CMU.EDU:999 麻省理工学院-MAGIC-COOKIE-1 1234

有关授权文件的更多信息,请查看 验证(1X11) 手册页,
或以交互方式调用 xauth(不带任何参数)并在提示符下键入“help”。
请记住授权协议名称中的这种情况(即`MIT-MAGIC-
COOKIE-1') is 重大!

环境


显示屏玻璃制造 默认 X 设备放置编辑框。

使用 onworks.net 服务在线使用 gnuattach.xemacs21


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad