IRC 客户端:

  • Textual 5
  • HexChat   

IRC 用户密码常用命令:

用户密码:

  • 忘记密码

    如果太长时间没登录IRC,难免会忘记密码,那IRC有重置密码的功能吗?
    当然有,不过也是通过命令行进行操作的,相当geek:)。
    此功能是服务器通过提供NickServ服务(其实语法上就是一个用户,
    类似的服务还有ChanServ MemoServ)实现的。

    假定需要重置密码的用户名为foo,那首先可以查看下账户信息,可以看到注册时间,最后一次登录时间及IP:

      /msg NickServ INFO foo

    接下来,通过以下命令找回密码,服务器会往注册邮箱发送一封包含临时字串的邮件:

      /msg NickServ SENDPASS foo

    根据临时密码字串,就可以重新设置密码了:

      /msg NickServ SETPASS temp_string mynewpass
  • 修改密码

    如何修改密码呢?也是通过给NickServ下达SET PASSWORD指令的(SETPASS是用于重置密码的)。

      /msg NickServ set password mynewpass

    仔细看命令,会发现怎么不需要提供当前密码呢,不符合Web的操作习惯啊。
    那是因为IRC是直接依据当前会话的有效性为依据,判断是否允许修改的。如果当前登录会话已经超时,
    修改密码就会提示当前用户未登录,类似于:

      You are not logged in.

    此时需要重新登录:

      /msg NickServ identify curpassword

常用命令:

/help # 查看支持哪些命令,加-l选项查看每个命令的用法
/help cmd # 查看具体命令cmd的用法

/nick yaowenxu # 使用此命令用来改用户名
/msg NickServ help # 查看NickServ服务支持的命令(一致的命令行界面易于用户上手!)

DCC CHAT

/help msg看到msg命令支持一个叫做DCC CHAT(端到端直接交谈,详见wikipedia)的东西,

用于两个客户端直接相连,进行聊天,可以减少服务器的负担。

资源来源于网络:https://www.cnblogs.com/z-books/p/5197840.html

保持更新。

注册IRC 相关内容:(2020年02月25日 补充 摘抄自网络)

进行注册(这个email是一个关键,如果你忘了密码,如果管理员不能确定你是合法使用者时,会把密码发到注册的那个信箱里面。)
/NickServ REGISTER 密码 邮箱

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

验证身份
/msg NickServ IDENTIFY 昵称 密码

修改昵称用户名
/nick 新昵称

此时可以使用你的IRC账号了,设置好软件配置即可以使用了;

参考链接:https://freenode.net/kb/answer/registration

 

irc 关键操作的更多相关文章

  1. Spring_AOP 记录系统关键操作日志用法

    问题: 系统需要记录用户的关键操作日志,以便后期的系统维护,方便的查看问题,及时排除 分析: (1)保存字段:作为一个日志记录功能,首先数据库新建一张表保存用户的操作关键字段, 用户名,ip,操作描述 ...

  2. lvs+dr模式(关键操作)

    1)  IP配置(配置回环接口添加虚拟ip,让他代为转发) /sbin/ifconfig lo:0 192.168.1.96 broadcast 192.168.1.96 netmask 255.25 ...

  3. AWS安装CDH5.3-CentOS6.4中关键操作步骤

    1.在AWS masternode 上下载cloudera-manager-installer.bin安装包 [root@ip-172-21-42-114 ~]# wget http://archiv ...

  4. 文件操作(File类等)API摘要

    Console 此类包含多个方法,可访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有). 虚拟机是否具有控制台取决于底层平台,还取决于调用虚拟机的方式.如果虚拟机从一个交互式命令行开始启 ...

  5. 基于facebook-wda的iOS自动化操作实践记录

    [本文出自天外归云的博客园] 原理 对于iOS自动化操作,主要靠WebDriverAgent来完成.在Mac电脑上连接真机iPhone,运行WebDriverAgentRunner会在Mac端启动WD ...

  6. 全球第一开源ERP Odoo操作手册 数据库简介

    1.3 数据库简介 每一个独立核算的企业都有一套相互关联的账簿体系, 把这一套完整的账簿体系建立在计算机系统中就称为一个数据库. 一般一个企业只用一个数据库. 如果企业有几个下属的独立核算的实体,也可 ...

  7. ORM之连表操作

    ORM之连表操作 -----------------------------连表的正向操作------------------------- 在models.py中创建两张表UserType和User ...

  8. git远程操作相关命令(remote 、push、fetch 、pull)

    git remote 为了便于管理,Git要求每个远程主机都必须指定一个主机名.为了便于管理,Git要求每个远程主机都必须指定一个主机名. git remote[查看创库名] git remote 在 ...

  9. 【av68676164(p25-p30)】同步和P-V操作

    4.5 同步和P-V操作 4.5.1 同步和互斥的概念 进程的互斥关系 例子 进程的互斥关系 多个进程由于共享了独占性资源,必须协调个进程对资源的存取顺序:确保没有两个或以上的进程同时进行存取操作. ...

随机推荐

  1. Go语言如何判断一个chan被关闭

    当一个chanel被关闭后,再取出不会阻塞,而是返回零值 package main import "fmt" func main() { c := make(chan int, 5 ...

  2. Go基础系列:defer、panic和recover

    defer关键字 defer关键字可以让函数或语句延迟到函数语句块的最结尾时,即即将退出函数时执行,即便函数中途报错结束.即便已经panic().即便函数已经return了,也都会执行defer所推迟 ...

  3. eclipse中使用pull报错(git提交冲突)

    1.工程->Team->pull:报错 解决方案: 2.工程->Team->Syschronize Workspace: 3.在左侧会将有冲突的代码列举出来:(可选操作:在其上 ...

  4. Ubuntu使用(二)——eclipse配置与问题

    eclipse启动错误 修改eclipse.init的配置,主要加-vm以及下面的jre路径,路径前别留空格 之前因为加了空格,一直找不到原因,差点就打算装回windows了 openFile --l ...

  5. 安装并使用Jupyter Notebook

      Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言.笔者在写博客文章时,常常需要贴代码,一贴就是一大堆代码,这样不便于读者阅读,而使用Jupyter Notebook ...

  6. Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面

      鉴于现阶段国内的搜索引擎还用不上Google, 笔者会寻求Bing搜索来代替.在使用Bing的过程中,笔者发现Bing的背景图片真乃良心之作,十分赏心悦目,因此,笔者的脑海中萌生了一个念头:能否自 ...

  7. 大话DI依赖注入+IOC控制反转(二) 之 浅析.Net Core中的DI与IOC

      转发时请注明原创作者及地址,否则追究责任.原创:alunchen 在上一篇文章中,我们聊了很多关于定义的方面,比较孤燥,下面我们结合.Net Core聊一下依赖注入&控制反转. 三种对象生 ...

  8. 脚本解决.NET MVC按钮重复提交问题

    见于:Avoiding Duplicate form submission in Asp.net MVC by clicking submit twice 脚本代码: $(document).on(' ...

  9. 阿里云oss,简单上传

    描述:oss比较方便,省去了自己搭建文件服务器的时间,价格比较便宜,下面是java基于oss的简单上传代码 a.添加maven依赖 <dependency> <groupId> ...

  10. 面试HashMap之追命5连问

    1.HashMap底层实现数据结构? 总的来说,HashMap就是数组+链表的组合实现,每个数组元素存储一个链表的头结点,本质上来说是哈希表“拉链法”的实现. HashMap的链表元素对应的是一个静态 ...