查看“︁COM不是IRC”︁的源代码
←
COM不是IRC
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 目录 == * 什么是COM? * 开始 * FAQ * 常用COM命令 == 什么是COM? == 于是,你在命令提示符下输入 "<code>irc</code>",希望加入你最喜欢的频道,结果却发现自己来到了一个陌生的世界,说话要按空格,你期待的命令不起作用,你甚至不知道如何退出(提示:试试 "'''q'''")。这就是 "COM"(又名 "COMMODE "或简称 "com")。 COM 是 SDF 独有的聊天程序。其原始版本可追溯到 1994 年,此后一直在 SDF 服务器上开发和使用。它与 "<code>bboard</code>"论坛一起成为 SDF 用户相互交流的主要方式之一。有些功能您可能在其他程序中熟悉过,但许多功能对您来说是全新的。最值得注意的是,COM 是命令驱动的,这意味着您默认处于 "命令模式",必须按一个键(空格键或回车键)才能进行对话。有关其他命令<!-- 待编辑 -->,请参见下文,所有这些命令都可以在命令模式下简单输入。 那么,为什么您在期待 IRC 时却收到了 COM?出于安全和滥用的考虑,除非您是 ARPA 或更高级别的会员,否则不允许访问 IRC。如果你正在阅读这篇文章,那么你很可能不是。因此,当您在 shell 中输入"<code>irc</code>"时,COM 将被启动。这让新用户有机会与其他 SDF 用户互动,并有希望回答他们可能提出的一些问题。与 IRC 不同,COM 不基于网络,只有当前登录 SDF 的用户才能使用。 '''应牢记的基本礼仪规则:''' * 许多人在 com 中挂机。您可以用 "'''I'''"查看已挂机时长。如果房间里安静了一段时间,可以打声招呼,但要给别人反应的时间。如果你没有读过教程,你可能会得到一些粗糙的回复,而你现在可能就在这里读这篇文章。欢迎您的到来。:) '''不该做的事:''' * 询问如何 "骇入"(hack) * 尝试使用任何 IRC 命令(它们不会起作用,而且会让你看起来很傻) * 重复问同样的问题 == 入门:指南 == COM 以 "聊天室" 为基础。启动程序时进入的默认聊天室是 "大厅"(lobby),即 SDF 的欢迎室。 在命令行中键入 <code>com</code> 启动 com。com 启动后,您将进入 "大厅"。系统将显示用户列表。您还将进入'''命令'''模式。在'''命令'''模式下,您只能看到光标,而不会出现提示。命令模式允许运行命令,例如查看用户列表。 在'''命令'''模式下,键入 '''w''' 可查看'''用户列表'''、所在房间的名称以及'''位置'''。 输出结果如下<syntaxhighlight lang="shell"> [you are in 'spacebar' among 1] wliao@iceland </syntaxhighlight>现在,输入 '''l'''(小写 L),查看房间列表。输出结果如下<syntaxhighlight lang="shell"> room-name # created time topic -------------------------------------------------------------------------------- spacebar 16 22-Aug-16 08:49:32 there is life out there lobby 1 09-Sep-16 08:49:13 SDF's Welcoming Room anonradio 19 09-Sep-16 04:11:06 DJ Kumata! -------------------------------------------------------------------------------- </syntaxhighlight>看来 "spacebar"房间里有很多用户。我们也来凑凑热闹吧。输入 '''g''' 以及要加入的房间名称。<syntaxhighlight lang="shell"> :goto> spacebar </syntaxhighlight>进入聊天室后,将显示用户列表。现在,让我们在聊天室内和大家打个招呼吧。 按一下'''空格键'''进入输入模式。进入输入模式后,会出现'''用户名提示'''。向世界说 "你好",然后用回车键结束该行。<syntaxhighlight lang="shell"> [wliao] hello world! </syntaxhighlight>接下来你可能想知道的是,在你进入之前大家都聊了些什么,这样你就可以加入聊天了。键入 '''r''',就能看到一个简短的 18 行,显示最后说了什么的 "r"eview。如果您想了解更多内容,请按 '''R''',您会看到这样的提示:<syntaxhighlight lang="shell"> :lines> </syntaxhighlight>只需键入您感兴趣的行数,然后用回车键结束;就会滚动显示你所键入长度的历史记录。 准备退出时,键入 '''q''' 离开 com。您将看到一条 <code>Unlinking TTY ...</code> 消息。 == FAQ == 如何在 com 中使用退格键? 尝试在 com 的命令模式下切换行为。或者使用 stty 或 "bksp" 来正确设置退格。 怎样才能多次出现在 com 中? 基本规则是在输入 com 时处于不同的服务器上。一些常用的方法是使用 screen、运行两次 ssh 等。 如何发送私人信息? 在命令模式下使用 s 命令:<code>'''s'''user@host</code>。请注意 @host 部分;这是命令的必备元素。如果用户在其他房间,可添加一个可选的主机参数来发送信息:<code>suser@host room</code>。 如何查看过去发生的事情? 使用 r 键回顾。使用 R 后键入的数字可以控制要查看多少行历史记录。使用 p 键可以查看另一个房间的历史记录:<code>p 房间名</code>。p 命令还可以选择要显示的行数:<code>p 房间名 行数</code>。 如何看到另一个房间内有谁? 使用 '''W'''(大写的 w)来查看另一个房间里有谁。 我看到 <code><wliao@iceland DUMPs in 22 characters of 2 words in 3 lines></code>。这是什么意思? 使用 '''r''' 或 '''R''' 命令。 我看到 <code><wliao appears></code>。该如何做到? 在命令模式下使用 '''e'''mote 命令。在提示符后输入 e 后跟操作:<code>:emote> tests this out</code> 。 为什么我必须一直按空格键才能说话? 其他键也可以用来进入输入模式。试试看 '''h''' 查看哪些键未被使用,例如回车键。 我该如何删除一行? 使用 ^u(control+u)来删除整行。^w(control+w)将删除一个单词。 我不小心拉黑了一些人!我不是故意的:( "i"gnore(拉黑)相同的用户再次将其从黑名单中删除。 为什么没人说话? 这就是生活;坚强一点。 == COM 命令 == 这里列出了常用的 COM 命令。这仅涵盖基础内容,因此请参考在线帮助(使用"'''h'''")或 man 页面获取更多信息。某些命令对预验证用户无法使用。 * e - 表态 * g - 去往某个房间 * h - 命令帮助 * I - 挂机用户查询 * l - (小写的L)列出开放房间 * L - 往com发布一个链接 * p - 偷窥某个房间 * q - 退出com * r - 房间历史消息 * R - 扩展历史消息 * s - 发送私信 * w - (小写w) 当前房间内的人员 * W - (大写w) 查看其他房间成员 * - - (连字符) 在命令模式下输入可修复退格键(若退格键持续显示为^h或^?时使用) * + - 告诉你UTC时间 * U - (大写U)显示其他用户加入时间及是否为ARPA或MetaArpa可激活用户 '''注意''': 虽然你输入"com"来启动 com,但访问Man页面使用的是"man commode" ----<small>''$Id: comnotirc.html,v 1.17 2018/04/30 13:20:33 wliao Exp $''</small>
返回
COM不是IRC
。
导航菜单
个人工具
中文(中国大陆)
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息