欢迎访问个人博客,阅读此文http://www.yandong.org/archives/176
介绍
IRC是英文Internet Relay Chat的缩写,已广泛应用于全世界 60多个国家,它是“talk”的替代工具但功能远远超过“talk”,IRC是多用户、多频道的讨论系统,许多用户可以在一个被称为“频道channel” 的地方就某一话题交谈或私谈。它允许整个Internet的用户们之间作即时的交谈,每个IRC 的使用者都有一个昵称nickname,所有的沟通就在他们所在的channel内以不同的nickname交谈。
起初,许多用户登录到位于Oulu的一个单独的服务器,而後三个芬兰的服务器互联在一起成为世界上第一个IRC网络,到1988年年底,IRC网络已经延伸到Internet世界的各个角落。
最早期的IRC单一系统,也就是全世界所有的主机(servers)都是相连的。后来IRC逐渐分裂成不同的Groups(系统)。首先分裂的是EFNet和UnderNet————对于 nick 及channel 是否专属及应否注册的意见不合。
- EFNet观念的系统,至今仍维持 nick & channel 先到先用的原则。EFNet的组织及加入的各国servers都远大于UnderNet。
- UnderNet可以透过IRC系统注册专属的nick。
优点
- 在线实时交谈,这是比邮件列表方便的地方。
- 它的界面一般很简单,主要通过命令行聊天,需要繁琐的配置,但是却可以拥有高度的定制化。当然,也有许多比较友好的工具可以使用。
- 可以单独和某人进行秘密交谈,甚至可以不用通过服务器,这样可以保证谈话的保密性。所以,很多活动,可以使用这个软件轻松实现比较安全保密的沟通。IRC的攻与防也是一个值得好好研究的问题。
- 虽然不如有qq那样友好,但是这里人气旺,牛人聚集。或许由于历史的原因,加之自身全球化的优势,IRC倍受技术爱好者的青睐。通过IRC,可以和地球上各个角旮旯里的人进行聊天。
工具
- http://www.mibbit.com/chat 联通一切IRC网络服务
- http://webchat.freenode.net/ HTML网页版本,网页比较方便,不用安装,可以作为临
- 像firefox,opera等浏览器内置有这样的工具
- konvertsion – 是基于qt的,我用的就是这,界面挺友好的
- xchat是基于gtk的,简洁使用,挺好的。
- Empathy和Pidgin都集成了许多聊天工具的功能,并非为IRC量身打造,万能的并不是最好的。
- mirc-是windows上的软件,图形界面的,使用的人很多,有n多的插件,功能强悍。缺点就是,虽为图形界面,但是那些密密麻麻的小图标挺烦人的。
- 安卓手机软件,在google市场里面(现在叫 play商店)搜一搜有好多,
- AndroIRC–有广告,有足够多的按钮,省得敲命令,毕竟手机打字不方便
- Yaaic—挺简洁美观的,缺点是按钮有些少,敲命令很费事。
- 。。。还有很多,大同小异。
命令
注册:
/msg nickserv help
改名字:
/nick 新的名字
查看某人资料:
/whois 名字
查看某IP登录的所有用户:
/who ip ---
查看所有房间里面的人的名单。
/WHO
/JOIN #房间名
用来加入这个房间,如果这个房间不存在,那么服务器将创建一个这样的房间,当然,不是所有的服务器都提供这项服务的。
/PART #房间名 离开房间的原因
用来离开这间屋子,并可以留下您离开的原因。
/QUIT 退出的原因
用来退出服务器,并附上退出的原因。
/AWAY 原因
这命令用来告诉别人你暂时离开一会,比如/AWAY
偶去pmm了, 那么别人和你开小窗说话,他将看到这样的信息:youname IS AWAY:偶去pmm了。要取消您的AWAY信息,打/AWAY就行了。
/INVITE 昵称 #房间名
用来邀请别人到指定房间的命令。
/KICK #房间名 昵称 原因
如果您是这个房间的主持人,就可以把你讨厌的人踢出去,并可以说明原因。
/TOPIC #房间名’ 房间主题
如果您是这个房间的主持人,用来改变房间的主题。
/ME 您要作的动作/MSG 昵称|#房间 要说的话
用来向别人单独发送信息的命令。
/QUERY 昵称 要说的话
用来和别人开小窗来聊天。
/NOTICE 昵称|#房间名 要说的话/list
查看服务器上所有房间及主题(慎用)。
/list #ubuntu-cn
显示#ubuntu-cn这个房间
/list -MIN A -MAX B
现在查看的是人数大于A个人但小于B个人的房间
/list *ABC*
那么您所查看的是所有含有ABC字符串的房间。
教程:
以上命令基本够用,如果你想追求更高级,更花哨的东西,请看下面教程
频道
无论你选择什么服务器,irc.ubuntu.com还是irc.freenode.com,这些服务器都是连在一块,没什么太大的区别,当然并非所有服务器都连在一起,上面已经说明。国内比较流行的有骡子irc.minforge.org,上面人蛮多的。还有就是icp,263等。263是上个世纪留下来的,有了qq的话就没落了(ps:传说上面闷骚人多)。
最常用的要数irc.freenode.com上的#ubuntu-cn了,人多,话多。当然还有#ubuntu-tw,#ubuntu-hk。其他的就使用/list搜搜看看吧。
其他
- 1988年起源于芬兰;
- 多个服务商提供免费服务;
- 主要语言是英文,因为交流者来自世界各地(本地化频道除外,如Ubuntu中文);
- 1996年,EFNet由于美国及欧洲国家的IRC主机系统不合,曾召开一次IRC国际会议(真是盛况空前,各国主机管理员代表在不同时差下齐聚一堂)。会议表决失败,美国坚持用的主机系统与大多数欧洲国家的主机系统不兼容,自此,EFNet正式分裂为以为北美洲主机为主的EFNet,及由欧洲为主的世界IRCNet。当然IRCNet一样有北美洲的主机,只是数量较少,EFNet亦是相同的情况。各位一定觉得好奇,怎么好像是欧洲美洲的战争。那亚洲地区都没有主机吗?答案是肯定的,只是不论是数目上或是使用者量上都是小的几乎要被人遗忘了。现在,全世界的IRC已经不知道分成多少个 Net了,如果你打算和你在国外的朋友聊天,记得先确认你们两个人所连的主机是否属于同一个Net的系统,否则不是找不到就是会找错人喔!
- 1988年,芬兰Oulu大学的Jarkko Oilarnen开始了一个新的尝试,他制作了一个多用户版的UNIX “talk”工具–”Internet Relay Chat”。UNIX的talk工具是一种允许两个用户通过键盘进行实时笔谈交流的程序,现在仍然广泛地存在于许多运行UNIX系统的计算机中。 Oikarinen创造出了我们今天所熟悉的IRC环境,你的谈话出现在计算机屏幕的上半部,而另一个人的信息则显示在屏幕的下半