在 Freenode IRC 的 #opensource.com 频道与 Opensource.com 编辑、社区版主和作者联系。
在您掌握 IRC 的基本概念 之后,您就可以开始深入了解并开始使用 IRC 了。本指南将帮助您最大限度地缩短学习曲线,并尽可能轻松地加入对话。一旦您开始使用,您会发现 IRC 可以成为学习、娱乐和建立友谊的好地方。
通用
输入类型
IRC 接受两种基本类型的输入
- 对话:只需输入并按回车键即可发言。
- 命令:所有命令都以
/
开头。许多命令接受或需要参数。要获取完整命令列表,请运行/help
命令。
用户模式
在大多数情况下,IRC 频道上的每个人在技术上都具有相同的地位。然而,有些人具有更高的地位,并有能力根据频道的文化和价值观来管理频道。这些人被称为操作员(也称为“opers”,也称为“ops”)。频道上的操作员的昵称前缀为 @
符号。
有些频道配置为只允许特定的人在其中发言。这些人被称为“已授权发言”。频道上已授权发言的人的昵称前缀为 +
符号。
连接
连接到网络
每个客户端都有自己的界面来执行此操作,但每个客户端都需要相同的信息
- 网络主机名(例如,Freenode 的
chat.freenode.net
) - 端口(
6697
是典型的) - 昵称(您选择的)
- NickServ 密码(可选,特别是如果您尚未注册您的昵称)
注册您的昵称
连接到服务器后,向 nickserv 服务发送消息
/msg NickServ REGISTER password youremail@example.com
分解此示例
- /msg:用于向用户、服务或机器人发送私信的命令
- NickServ:NickServ 服务的名称,您正在向其发送私信
- REGISTER:您发送给 NickServ 的命令,告诉它您要注册当前正在使用的昵称
- password:您将用于向 NickServ 验证您的昵称的密码。此密码不能与您的昵称相同,并且必须至少为五个字符长
- youremail@example.com:您的电子邮件地址。这永远不会显示或由工作人员分发。其主要用途是在您忘记凭据时检索您的凭据。
验证身份
如果您的昵称已注册,但在连接时未提供 NickServ 密码,您可以向 NickServ 验证身份
/msg NickServ IDENTIFY nick nickserv_password
其中……
- IDENTIFY:您发送给 NickServ 的命令,告诉它您即将验证您的身份
- nick:您在 NickServ 注册的昵称
- nickserv_password:您用于在 NickServ 注册昵称的密码
加入(或创建)频道
/join
命令将允许您加入现有频道,或者在不存在您提供的名称的频道时创建一个全新的频道。
此命令将您加入 Freenode 上的 #opensource.com
频道
/join #opensource.com
此命令创建一个全新的频道
/join ##wowzersIRCisReallyNeato
离开频道
您可以在频道中发送 /leave
命令来离开频道。某些客户端可能会将频道保留在您的频道列表中,但显示为非活动状态。其他客户端可能会将其从列表中删除。
断开与 IRC 的连接
在任何频道中发送 /quit
命令都将断开您与 IRC 网络的连接。
命令
进行日常对话
通常,在 IRC 频道中发言不需要任何特殊命令。只需输入您想说的内容,然后按 Enter 键。
有一个 /say
命令,您可以使用它在 IRC 频道中发言,但在大多数情况下这不是必需的。当您列出命令供其他人参考时,它会很有用
— @vmbrasseur waves.
newircuser vmbrasseur: Ooh! How do you do that action thing?
@vmbrasseur /me followed by the action you want to do
— newIRCuser tries it out
newircuser Cool!
在上面的示例中,输入了 /me 后跟您想执行的操作 行
/say /me followed by the action you want to do
“执行操作”
除了在 IRC 频道中简单地说话之外,您还可以将自己表现为正在执行某种操作。这是通过 /me
命令后跟您希望执行的操作来完成的
/me learns how to use IRC
在频道中显示为
newIRCuser learns how to use IRC
发送私信 (PM)
通过键入 /msg
或 /query
后跟对方的昵称来启动私信会话。一旦 PM 开始,它将像频道一样出现在列表中。您可以像在频道中一样正常发言。
列出频道
/list
命令将列出当前 IRC 网络上存在的所有频道。对于某些网络,这可能会返回非常大的结果集,但某些客户端将允许您过滤和排序结果。
更改您的昵称
您注册的昵称不必是您的永久昵称。您可以随时使用 /nick
命令更改它
/nick vmbrasseur_new
上面的命令会将我的 IRC 昵称更改为 vmbrasseur_new
,在 所有频道 中。您选择的新昵称不得被其他人注册或使用。
要改回您的正常昵称,只需再次使用 /nick
命令
/nick vmbrasseur
将自己标记为离开
有时您需要暂时离开键盘。与其离开 IRC,不如使用 /away
命令将自己标记为离开。
/away
命令接受一个可选参数,该参数是一条消息,让人们更多地了解您离开的原因或您预计何时返回
/away Storming the castle. BBL.
当您返回时,您可以通过再次发送 /away
命令来删除您的离开状态。
获取有关其他人的更多信息
/who
和 /whois
命令,当后跟某人的昵称时,会提供有关该人的更多信息。您可以了解他们的真实姓名、IP 地址、他们是否设置了离开状态以及他们所在的频道。
请注意:人们在加入 IRC 时不需要共享此信息。您可以使用 /who
和 /whois
检索的数据仅限于该人希望被其他人看到的信息。
礼仪
- 始终阅读频道主题、其中包含的所有链接,并遵循其指示。
- 在频道中潜伏一段时间再发言。这将使您了解频道的文化和习俗。
- 在对话中提及某人会突出显示/ping 他们。如果您在没有充分理由的情况下过于频繁地这样做,您可能会打扰您 ping 的人。
- IRC 既是实时的又是异步的。即使很多人不在电脑旁,他们仍然保持登录状态。因此,如果您提出问题或 ping 某人,请耐心等待回复。他们可能需要几个小时(或更长时间)才能重新上线。
- 将大量文本(例如日志或错误消息)转储到频道中是不好的做法。相反,请使用 pastebin、gist 或其他链接到您的长文本的方法。
- 如果您有问题,请直接提问。无需请求提问的许可。
- 在未事先征得他人许可的情况下向其发送私信是很令人毛骨悚然的。
- 在 ping 某人时,可能会想在他们的名字前面加上
@
或另一个前缀(就像其他聊天系统一样),但这不应该在 IRC 上完成。 - 在 ping 某人后不说话被称为“裸 ping”。这些真的会惹恼人,所以请谨慎使用它们(如果使用的话)。
- 使用完整的句子并完全拼写单词,而不是使用 短信语言。
- 全部大写被认为是喊叫。请尽量减少使用。
- 如果您要离开但仍保持与频道的连接,请使用
/away
命令,而不是更改您的昵称以反映您已离开。 - IRC 支持彩色文本。这会惹恼大多数人。请不要使用它。
更多信息
- 使用
/help
命令了解有关其他 IRC 命令以及此处列出的命令的更多信息。 - 什么是 IRC bouncer?为什么要使用它?
- 如何注册频道?为什么要这样做?
- 什么是频道和用户模式?如何设置它们?
- 如何将多个昵称分组/别名在一起?
- 什么是 cloak?我为什么要想要 cloak?以及如何获得 cloak?
- 什么是机器人?
- 什么是 netsplit?
1 条评论