Emacs IRC -- Erc

Emacs IRC -- Erc

by Jian Lee

IRC 加入 channel (房间) 聊天 设置自己的 nickname 基本的IRC命令 命令列表 常用命令详解 Erc 使用 常用快捷键

各种不同的 IRC 客户端除了一些使用区别,其他功能基本类似。Erc,Xchat, irssi 等基本操作也都建立在对于 IRC 使用方式的基础之上。可能不同的客户端 提供不同的方式执行一些 IRC 命令,但是直接输入对应的 IRC 命令也可以。

IRC

本文示例,默认连接的 IRC 服务器为 : irc.freenode.net

加入 channel (房间)

当我们连接到一个 IRC 服务器后,就可以使用 "/join" 命令加入感兴趣的房间聊天。

/join #ubuntu-cn
/join #fedora-cn

聊天

使用 IRC 不聊天做什么?任何客户端下,只要连接到一个 IRC 服务器 (最用的 是 irc.freenode.net),加入 channel (或者称呼为房间),就可以说话了。

指定用户名发信息

如果信息前想加入某个人的名字,这样能让别人注意到你的信息,却又要大家都 能看见。可以先输入该用户名(用 Tab 键补全),再输入信息即可:

<Jian> jianlee: 这是一条测试信息。

私聊

为了不打扰大家,私聊是一种礼貌。

使用 "/msg 用户名"
/msg nickname "信息"

这样就可以和 nickname 私聊了。

使用 "/query 用户名"

如果要和 "Jian" 私聊,可以这样

/query Jian

设置自己的 nickname

注册 nickname

我们自己使用的 nickname 总是不希望别人用吧?注册一下 !以链接 irc.freenode.net 为例。无论是什么客户端,都会需要我们填写一个 nickname,我开始用 "Jian" 登录上去后,系统显示:

-NickServ- Jian is not a registered nickname.

提示我 "Jian" 是一个未注册的 nickname。现在可以使用 "/msg NickServ" 命 令注册我的 nickname。网上的一些帖子可能比较老,可以看看http://freenode.net/faq.shtml#nicksetup 。不过还是以你系统上 IRC 帮助为 准,输入 "/msg NickServ help" 可以得到帮助。

通过帮助我们能看到使用 "REGISTER" 命令可以注册 nickname,根据帮助我们还 可以看到用 "/msg NickServ help REGISTER" 命令就能得到 "REGISTER" 的具体 使用帮助。

现在我们知道要注册当前使用的 nickname — "Jian" ,需要这样:

/msg NickServ REGISTER 密码 邮箱

这样就把 "Jian" 注册上了,还设置了密码和邮箱,这时候邮箱会收到一封确认 邮件,照着邮件做就可以了。

修改 nickname 的属性值

我们已经注册好了 "Jian",可是现在又想修改 "Jian" 的密码怎么办?可以使用 "/msg NickServ help SET" 得到 "SET" 命令帮助,修改密码可以这样:

/msg NickServ SET PASSWORD 新密码

其他如修改 EMAIL,隐藏资料等都可以用 "SET" 命令。

基本的IRC命令

命令列表

/msg nickserv help 注冊 nickname
/nick 名字 改名字
/names [频道] 查看当前[频道]所有用户
/whois 名字 常看某人資料
/whoami 自己
/who ip 常看某IP登錄的所有用戶
/Who channel 显示此频道的人
/Who * 显示参加当前频道的人
/join #房間名 加入這個房間,如果房間不存在,服務器可能會創建這個房間
/part #房間名 原因 離開房間,并留下原因
/quit 退出的原因 退出服務器,并留下原因
/away 原因 暫時離開,并留下原因
/invite 昵稱 #房間名 邀請某人到指定房間
/kick #房間名 昵稱 原因 剔出某人,附上原因,需要權限
/topic #房間名' 房間主題 如果你是房間主持人,可以改變房間的主題
/me 您要作的動作 向当前聊天室中发送一个动作 (动作使用第三人称陈述,例如 /me jumps)
/msg 昵稱(或#房間) 有要說的話 向某人發信息
/query 昵稱 要說的話 私聊
/notice 昵稱(或#房間名) 要說的話
/list 查看服務器上所有房間及主題
/list #ubuntu-cn 列出這個房間
/list -MIN a -MAX b 查看人數大于a小于b的房間
/list * abc * 所有行abc字符串的房間
/flush 终止当前命令的输出操作
/help 显示所有IRC命令
/join 加入/建立聊天室
/leave channel 离开某一频道
/mode +(-)i 锁住聊天室
/mode +(-)o 设定管理员权限
/knock 要求进入私人聊天室
/invite 邀请用户进入私人聊天室
/privmsg 悄悄话
/ignore 忽略
/topic 更换聊天室主题
/kick 把用户踢出聊天室
/quit 退出聊天室
</example>

常用命令详解

所有的IRC命令都是由“/”引导。在不引起混淆的情况下,IRC命令允许简写。例 如,/join 命令可以简写为/j,/jo或者/joi。

/nick

更改昵称的基本方法是:"/n(ick) 新昵称"

您的昵称可以包含英文字母,数字,汉字及下划线等。但是,昵称不能超过50个 (每个字符和汉字都算一个字),而且不能包含$,+,!和空格。

/join

/join命令的格式是:"/j(oin) 聊天室名"

如果聊天室已经存在,您就进入该聊天室。此时,/join 命令等价于聊天室列表 工具按钮中的“进入”。

如果聊天室不存在,您就建立了一个新的聊天室并进入。此时,/join 命令等价 于工具按钮中的“建聊天室”。

聊天室的名字可以包含英文字母,数字,汉字及下划线等。但是,不能超过50个 字(每个字符和汉字都算一个字),而且不能包含$,+,!和空格。

/mode

/mode +(-)i

/mode +(-)i 命令可以用来锁住(解锁)用户自建的聊天室(私人聊天室)。其 命令格式是: "/m(ode) +i 或 /m(ode) -i"

只有用户自建的聊天室才能加锁。

未经管理员邀请,其他用户不能进入私人聊天室。

/mode +(-)o

/mode +(-)o 命令可以让聊天室管理员赋予或者剥夺其他用户的管理员身份。其 命令格式是:"/m(ode) +o 昵称或 /m(ode) -o 昵称"

只有聊天室管理员才能使用这个命令。

/knock

/knock 命令可以让您询问私人聊天室管理员是否可以进入该私人聊天室。其命令 格式是:"/k(nock) 房间名 [消息]"

/invite

/invite 命令可以让聊天室管理员邀请其他用户进入私人聊天室。其命令格式 是: "/i(nvite) 昵称"

只有私人聊天室的管理员才能使用这个命令。

Erc 使用

常用快捷键

快捷键  || 对于 IRC 命令 || 含义
C-c C-n | /names [#fedora-zh] | 列出频道里的用户
C-c C-b | 无,emacs的特性 | 切换频道
C-c C-j | /join #fedora-zh | 加入频道
C-c C-p | /leave [#fedora-zh] | 退出频道

你可能感兴趣的:(命令行,emacs,irc)