设为首页 加入收藏 简繁转换

 | 网站首页 | 网络学院 | 自考论坛 | 四联自学 | 四联博客 | 

您现在的位置: IT自学网 >> 网络学院 >> 操作系统 >> Linux >> 新手入门 >> 学院正文
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
按部就班三步走:RHCE黄金…
实力的终极挑战:RHCE认证…
考前必读:怎样准备RHCE考…
认证考试介绍之RHCE篇
红旗Linux认证证书样本
高手攻关心得:RHCE实战详…
实力的终极挑战:RHCE认证…
按部就班三步走:RHCE黄金…
考前必读:怎样准备RHCE考…
明年Redhat考试将有重大…
IRC 使用详细说明           ★★★★
IRC 使用详细说明
作者:4Lzx.com 文章来源:bbs.4Lzx.com 点击数: 更新时间:2005-9-4 18:51:53

channel的种类
=============
以下将讨论到各种不同channel的形式(这部份小潘潘有疑问,因此保留原文待查)
Public
Channels between 1 and 999 (numeric) and "+"-channels are public by default
-public means that everyone can see the channel in the /NAMES and /LIST
lists.Public also means that everyone can join that particular channel.
Private
Channels 1000 and up are private by default - private means that the
channelis shown as "Prv" in the /NAMES and /LIST lists. People who don't
know thename of the channel are not able to /JOIN. "+" channels can be
made Privatewith the /MODE command - described below.
Secret
Channels below 0 are secret channels - secret means that the channel will
notshow up in the /NAMES and /LIST lists at all. "+" channels can be made
Secretwith /MODE command - described below. People on secret channels are
also notcounted in /LUSERS, and not shown in /NAMES either.
Additional channel flavors
=======================
各个频道还可以有不同的规则及限制,这些限制可以由mode指令所达成或修改,记
得刚刚说过当第一个人创造一个新频道时,他就成为这个channel的channel
operator!他有力权力把此频道加上或去除某些限制,也有权把後来加入者变成
channel operator!
以下是各种不同的channel规则及限制
Moderated(mode +m)
在这种channel中只有channel operator才能"开口",其他非channel operator的
人只能接收讯息而无法放出讯息。
Limited(mode +l number)
在此种channel内会限制在channel内的人数,一旦超过设定,channel外的人就无法
join。
Topic Limited(mode +t)
在此种channel内只有channel operator才能改变TOPIC。
Invite only(mode +i)
想要加入invite only的channel内,必须要接收到此channel内的人的邀请(/invite)
方可进入。
Message Disabled(mode +n)
在channel外的人无法以/msg的方式送讯息进来
□Special Bonus! :)□
Keyword Join(mode +k keyword)
这是2.8.10版server新加的功能,如果channel被设定为+k,那麽channel外的人要
进入,要在/join後加上一个keyword方能进入。
以上的几个mode都能混在一起用,不过最好的channel mode为+tn,这样子channel
能给大家最自由但不受干扰的谈话。
如何改变channel mode
====================
如果你是channel operator,你可以用/MODE指令改变channel mode!以下是/MODE的
用法
/MODE +
用'+'为加上限制
/MODE -
用'-'为去除限制
可以是下列几个字母 :
m - make channel moderated
s - make channel secret
p - make channel private
l - make channel limited, number 代表user的最大数目
t - make channel topic limited
o - 让某人成为channel operator或取消他的channel operator
i - channel is invite only
n - No MSGs to the channel are allowed (Message disabled)
k - 加上密码
例子 :
: /MODE #demo +p
IRC: *** Mode change "+p " on channel #demo by Pentium
This will make channel #demo private.
: /MODE #demo +l 10
#demo的人数最多只能容纳10人。
[ END OF PART TWO ; PART THREE WILL DEAL WITH VARIABLE SETTINGS IN IRCII ]
---------------------------------------------------------------------------
Written by Ronald van Loon, August 27, 1991 (IRCNICK : rvl)
[ 第三部份 : 建造自己的环境 - 参数和巨集档 ]
第三部份的说明大部份可用下面三个指令查到用法
man irc
(NOTE : 此指令是在unix内执行,而非irc内!)
/HELP SET
/HELP SET
先决条件
========
在以下我假设:

- 你已经阅读过第一及第二部份,并且你已经大致的了解上面两部份在讲些什麽,
你知道 怎麽处理送给你的讯息,你也知道怎麽在channel内和人交谈。
- 你知道所谓的环境参数(environment variables)并懂得去设定。假如你不知道,
下面  点关於设定的简介,假如你还是不懂,请去翻翻unix的书吧.. :)
请打下面的指令 :
echo $SHELL
假如你的电脑告诉你 :
.../sh 或 : .../bash 或 : .../ksh
(通常 ... 是 /bin 或是一个目录的名字)
就请你执行 :
="" ; export
例 :
IRCNAME="The never ending story" ; export IRCNAME
(如此可以设定'IRCNAME'这个参数的内容(值)为'The never enging story',这
个值 对任何program都有效,当然最主要还是给irc用的)
如果你的电脑告诉你的是像 (.../csh .../tcsh 等等),请执行
setenv ""
例 :
setenv IRCNAME "Just an IRC passenger"
想要知道你有没有设定成功,请执行 :
echo $
电脑应该会告诉你你刚刚设定的那个值。
相信这样子应该懂了,现在继续吧。
IRC II and 环境参数
===================
IRC II 会去找这些环境参数来用(如果你有设定的话) :
IRCNICK : 设定你进入irc的时候所用的nickname,当然如果你没有设定的话irc
将会把 你的username当做nickname。进入irc後想换nick就用第一部份教过的
/nick.
IRCNAME : 这个蛮难解释的,就是别人用/WHO或/WHOIS看到你的hostname後面那
个括号 里面的东东。你可以高兴放什麽就放什麽。
Example :
% setenv IRCNAME 'FuZZySEt'
% setenv IRCNICK giant
% irc
IRC : *** Welcome to the Internet Relay Network, giant
: /WHOIS giant
IRC : *** giant is t310003@140.115.17.112 (FuZZySEt)
TERM : 设定你的终端机型式(terminal type),假如你设错的话,你的irc看起来会
很奇怪。
HOME : 这个参数告诉你你的'家'目录在那里(home directory) 就是你的档案存放在
那里啦。
Note :
TERM and HOME 这两个参数通常在login时就已设好,所以不必再去设定。
以下依序还会提到三种irc环境参数,请稍待 :)
IRC II and 设定及巨集档Initialisation Files
===========================================
你有没有发觉当你每次进入irc时是不是都得东设西设一些东西,好麻烦唷。下面我
将提供你一个解决方法。你将不用每次都得设定一些东西,因为irc在执行的时候将
会先去读一个叫做.ircrc的档案(其应位於'家'目录下 $HOME/.ircrc)irc会把这个
档案的每一行当做你用手打进去的指令(也就相当於自动执行档吧)。
假如.ircrc含有下面三行:
/COMMENT This is just an example of .ircrc file
/NICK Pentium
/JOIN #ncu
IRC II 读进这个档案,一个接一个执行。
/COMMENT 这行将被忽略掉,事实上 /COMMENT 就跟你写程式须要加上的注解,没有其
它意义。第二行 /NICK Pentium 将会被执行,於是你的nick就变成Pentium啦!然後你
会自动加入#ncu这个channel里,其效力就跟你打/JOIN #ncu一样。
ps. 在.ircrc里最好不要设定/nick,请用环境参数设定之 C
就像DOS里的自动执行档相对一般批次档一样,你也可以用其他档案存放你的巨集或
定义的资料,那要怎麽执行呢?就用下面这个指令。
/LOAD 使irc去读某个档案,并且执行每一行,其效力和.ircrc 一样。
你可以用/HELP LOAD去得到更详细的用法。
你可以设定irc去读档案的路径,只要设定环境参数里的IRCPATH就可以了。这个值
里若包含多个目录,请用冒号':'隔开

 

上一页  [1] [2] 

学院录入:4Lzx.com    责任编辑:4Lzx.com 
  • 上一篇学院:

  • 下一篇学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(评论内容只代表网友观点,与本站立场无关!)

    站长:IT自学
    有事点这里