因为情怀, 有些人依然在使用IRC

在此之前我并不知道IRC是什么, 也不了解其使用方式, 也就没有在意, 之后有一天想在mozllians找到一个人的mail地址, 无论是MDN还是Twitter上都找不到其联系方, 才开始注意IRC. 后来不断的在MDN和维基百科上 发现很多的贡献者的联系方式并不是mail地址, 而是直接用的IRC. 学习研究总结如下:

什么是IRC(What is IRC)?

IRCInternet Relay Chat的缩写), 一种聊天手段或者说是方式, 想要使用IRC进行聊天需要先连接到指定Server, 之后加入Channel(聊天pi/群组) 后就可以进行聊天了.

IRC 聊天方式

01. 网页版聊天

http://webchat.freenode.net   // Freenode封了Mibbit后自己搞定HTML版本
https://irc.gitter.im/        // 兼容Lynx
https://kiwiirc.com/client  

02. 通过客户端进行聊天

XChat: 典型的linux风格软件(有windows版本),个人很喜欢; mIRC: 声称是使用最多的IRC软件, win下很多人使用; ChatZilla: Mozilla浏览器下的插件IRC客户端, 在windows下我选择了使用该软件, 直接在firefox下扩展CZ插件既可使用.

简单的使用并开始聊天(CZ)

本人使用了CZ(ChatZilla), 以下示例为使用CZ的方法:
安装完CZ后(安装方法略), 在进入软件第一个画面, 在画面底部可以见到相关IRC server选项(也可以直接使用 /networks 命令): 
 
点击上面的某一个server, 比如大家常用的freenode, 进入server输入join命令进行进入某一个Channel(群组):

/join #频道名   // 注意前面的斜线和后面频道的#号都不能缺少, 比如进入Java的频道就要写 /join #java

注册及验证身份

进行注册

/msg NickServ REGISTER 密码 电子邮件地址

注册成功后, 会收到相应server所发送的确认邮件, 内容如下, 大致就是说你的user是什么 注册后需要输入确认命令(紫色部分的命令)在服务器来确认你的注册:

bluetata,

In order to complete your account registration, you must type the following
command on IRC:

/msg NickServ VERIFY REGISTER bluetata waqlxsesxqou

Thank you for registering your account on the freenode IRC network!

验证身份

/msg NickServ IDENTIFY 昵称 密码

修改昵称用户名

/nick 新昵称

迁移权限: 如果你通过注册并且认证了某个昵称, 后更改了新昵称, 并且想要拥有之前昵称的权限, 需要使用如下

/msg nickserv group 新昵称 密码

注意: 虽然是注册了, 但是,如果你3个月, 都没有进IRC聊天, 那么这个昵称, 就会被服务器注销, 需要重新验证身份.

IRC 经常使用的命令

连接服务器Server:

/server irc.freenode.net     #连接到freenode
/server irc.mozilla.org      #连接到moznet

查看某人资料(可以查到该user的ip地址以及所join的频道):

/whois 昵称

查看某IP登录的所有用户:

/who ip

离开频道, 并留下原因

/part #频道名 离开频道的原因

用来退出服务器, 并附上退出的原因

/quit 退出的原因

暂时离开: 使用away命令, 这样别人和你私聊的时候会收到away的系统提示, 如果退出暂离状态, 可以使用 /back 命令 

/away 原因

私信某人(不会打开新窗口)

/msg 昵称 要说的话 

私信某人(会打开新窗口), 也可以右键点击左侧聊天list中的某人后, 点击Open Private Chat, 效果一样

/query 某人昵称 []私信内容(可省略)>

IRC 常用略语和术语

RTFM
     Read The Fine Manual (阅读手册).
RTFW
    Read The Fine Wiki (阅读维基).
RTFB
    Read The Fine BBS (阅读BBS).
RTFN
    Read The Fine News (阅读新闻).
LTT
    Less than three -> ' < 3' (只能贴不多于三行的文本).
BBS
    Bulletin Board System -> 'forum' (论坛).
AFAIK
    As Far As I Know (据我所知).
IIRC
    If I Recall Correctly (如果我记得没错的话).
IMO
    In My Opinion (依我之见).
NVM
    Never mind / forget it (没关系).
YMMV
    Your milage may vary (情况因人而异).

IRC 应该遵守的非强制守则

1. 在频道中应该直接表述主题, 不要表述"hi", "有人吗?", "大家好" . 三句话说明自己的主题意图.
2. 尽量不要粘贴大段文字.
3. 精确表述, 不要表述自己的猜测, 可能, 不确定的结果.
4. 注意自己的言行, 虽然是可以匿名聊天, 但是公共聊天频道, 应该注意自己的言行.
5. 其实感觉在国内QQ和微信已经风靡的时代, 现在还在用IRC的, 大部分可能是情怀, 在开源社区, 在协同工作的时候, 依然有很多人在使用, 有的频道里现在还能看到几千人同时在线, 世界各地IP的人.另一方面, 相比QQ微信等, IRC还是有一点高门槛的要求的, 就好比在写邮箱名字的时候, 一般会将@符号换成#号, 这样除了避免恶意发送邮件的意图外, 还有的就是可以确信发信人是真正的想发mail的人, IRC其实也一样.

IRC 遇到相关问题解决办法汇总: (2018/04/18)

1. Q : 在ChatZilla中如何设置自动连接?
    A : 启动自动连接freenode: ChatZilla -> preference -> global setting -> startup 找到自动连接的地方添加 irc://chat.freenode.net/  也可以设置自动连接到某一个频道, 直接添加 irc://moznet/mdn ,格式为: irc://<server>/<channels>. 同理, 如果想要取消掉自动连接服务器, 在此处删除掉自动连接的server即可
2. Q : <TBD>
    A : <TBD>



Flag Counter


猜你喜欢

转载自blog.csdn.net/dietime1943/article/details/79900120