抛开繁琐的图形界面。掌握 xchat常用命令,通过键盘敲击实现毫秒级的网络跳转与复杂的频道管理。基于 2026年4月 核心协议库整理发布。
在XChat的任何输入框中,以斜杠 / 开头的文本都将被解析为指令。尖括号 < > 代表必填参数,方括号 [ ] 代表可选参数。
主动连接到指定的IRC服务器。这是最核心的 xchat添加服务器 指令。如果未指定端口,XChat将默认使用标准端口 6667。
/server irc.libera.chat 6697 (连接到Libera.Chat的SSL加密端口)/newserver <host>。根据已配置的网络列表,快速连接到预设的网络。网络名称必须与您在“网络列表”中保存的名称完全匹配。
断开与当前服务器的连接,并向所有共同频道的用户发送退出消息。/quit 会同时关闭整个XChat程序。
加入指定的频道。如果频道设置了密码(+k 模式),则需要提供 [key] 参数。支持同时加入多个频道,使用逗号分隔。
/join #linux,#python (同时加入两个频道)离开当前激活的频道。您可以附加一条可选的离开原因,该原因将显示给频道内的其他用户。
查看或修改当前频道的主题。如果不带参数输入,则在本地回显当前主题;如果带有参数且您拥有+t权限,则修改频道主题。
列出指定频道中的所有在线用户及其权限标识(如 @ 代表 OP,+ 代表 Voice)。如果不指定频道,则列出当前频道。
向指定用户发送私人消息,而无需打开单独的私聊窗口。该消息仅您与接收方可见。
/msg NickServ IDENTIFY mypassword (xchat自动登录指令的底层原理)打开一个新的私聊标签页(Query窗口)与指定用户交谈。如果附带了消息参数,则打开窗口并发送该消息。
查询指定用户的详细信息,包括其真实姓名、连接的主机名/IP掩码、当前所在的频道以及连接的服务器信息。
发送一个动作表情消息。以第三人称视角在频道中显示操作。例如输入 /me 正在喝咖啡,频道中会显示 * YourNick 正在喝咖啡。
将指定用户强制踢出当前频道。这是一种暂时的管理手段,被踢出的用户可以立即重新加入(除非被Ban)。
禁止特定用户或符合特定掩码(如 *@192.168.1.*)的用户加入频道。XChat支持快捷操作,直接对昵称使用此命令,客户端会自动解析其主机掩码并执行Ban操作。
极其强大的模式控制指令。用于改变频道属性或用户状态。
/mode #channel +i:设置频道为仅限邀请加入。/mode #channel +o UserName:授予某人频道管理员(OP)权限。/mode #channel -m:解除频道的静音模式。在本地客户端层面屏蔽来自该用户的所有消息和动作。这是防御垃圾信息或骚扰的最有效 xchat irc客户端 本地指令。取消屏蔽使用 /unignore。
清空当前标签页或频道窗口的所有历史消息记录,释放内存并保持界面整洁。
当您由于网络断开导致原昵称卡在服务器上(幽灵连接)时,使用此命令可以通过NickServ强制断开原连接,以便您重新使用该昵称。