登录与退出

启动 irssi

$ irssi

登陆 IRC 服务器
/connect server port

修改昵称
/nick nickname

直接带昵称登录指定的服务器
$ irssi -c [server] -p [port] -n [nickname]

示例:

$ irssi -c irc.freenode.net -p 6667 -n zhang_san

进入公开频道
/join #channel

示例:

/join #archlinux-cn

进入密码频道

/join #channel password

退出当前频道
/wc

退出指定的服务器

/disconnect server

示例:
/disconnect irc.freenode.net

退出irssi
/quit

窗口管理

窗口切换快捷键:
ctrl+n,p 或 Alt+1~0, Alt+q~p

1 号窗口为程序主窗口,一般用来执行登录、退出、查询和设置等操作,随时可用快捷键 Alt+1 切换。

输入框上方的状态栏显示的信息内容如下:

[当前时间]  [昵称]  [窗口号:服务器名/#频道名]  [频道活动信息]
最后一个项目频道活动信息一般显示为 [Act: 3,4,5,6] 这种形式 ,其中数字代表活动频道所在的窗口号,暗色数字表示有人登录或登出,白色数字表示有人在此频道说话,红色数字表示频道中有人呼叫自己。

快捷键具体用法:

Alt+1~0,对应 1~10 号窗口
Alt+q~p,对应 11~20 号窗口
Ctrl+n/p,切换上/下一个窗口
PageUP/PageDn,查看当前窗口中上/下页讯息

关闭当前窗口

/window close

关闭指定编号的窗口

/window close [窗口编号]
查看窗口列表

/window list

发送消息

公开消息在频道输入框内输入完毕后直接回车即可发送。

给某人发送私信
/msg nickname

在频道给指定的人发送消息
/say nickname

屏蔽某人聊天内容

/ignore nickname

查询信息

查看频道列表

/list

列出当前服务器或指定聊天室下的所有人员名称(无法列出隐藏人员)

/names #channel

查看频道的所有人

/who

查看某人的基本资料

/whois nickname

查询指定别名是否在线

/ison 别名1 别名2 …

查询服务器信息

/info

查询当前服务器上的 Admin

/admin

查询当前服务器上的统计信息

/lusers

查询当前服务器今日的统计信息

/motd

查询当前的服务器

/links

注册用户名与申请频道

注册 freenode 帐号

登录 freenode 服务器后执行以下命令

/msg NickServ REGISTER [name] [passwd] [email]

申请频道

先试着进入想要申请的频道看看是否已经有人注册

执行以下命令完成频道注册

/msg ChanServ REGISTER [#channel] [passwd]

附录

Irssi 官网:https://irssi.org

github 项目:https://github.com/irssi/irssi

命令行 IRC 客户端 irssi 的基本操作的更多相关文章

  1. rtorrent - 强大的命令行BT客户端

    NOTE - 文中展示的所有示例和指令都已经在Ubuntu 13.04中测试过. 一.            安装 [root@GY-10000 data]# yum search rtorrent ...

  2. 命令行web客户端与HTTP REST API调试工具

    1.命令行web客户端 curl wget httpie 2.优雅的REST API调试工具 insomnia postman

  3. curl太复杂难用记不住?来试试Httpie一个简单的现代化命令行Http客户端

    HTTPie 是一个简单的现代化命令行 HTTP 客户端. 交互友好,JSON支持,语法高亮,类wget下载,支持拓展等 功能特性 自然而且简单的命令语句 格式化且高亮显示输出内容 内置 JSON 支 ...

  4. 推荐一个 MYSQL 的命令行的客户端 MYCLI

    MYCLI 是一个 MySQL 命令行客户端工具 , 可以实现自动补全(auto-completion)和语法高亮,平时测试环境维护一些数据还是蛮方便的. https://github.com/dbc ...

  5. 这个命令行HTTP客户端工具真不错

    程序员专属微信红包封面1000个,兑换码:dWK7fUs2WQG cURL相信很多做开发的.运维的都不陌生,是非常有用的一个终端请求工具,借助于它可以在命令行中进行HTTP.FTP等请求,在Linux ...

  6. 消息中间件——RabbitMQ(四)命令行与管控台的基本操作!

    前言 在前面的文章中我们介绍过RabbitMQ的搭建:RabbitMQ的安装过以及各大主流消息中间件的对比:,本章就主要来介绍下我们之前安装的管控台是如何使用以及如何通过命令行进行操作. 1. 命令行 ...

  7. 【Linux学习一】命令行CLI、BASH的基本操作

    ●操作系统的基本结构 操作系统的基本结构通过Kernel(内核)和Shell(壳)构成.常见的Shell分为GUI和CLI GUI 图形方面的shell ------〉windows .mac osC ...

  8. 命令行IRC

    安装客户端irffs sudo apt-get install irssi 登陆服务器 irssi -c irc.freenode.net 设置昵称 /nick <name> 注册或登陆 ...

  9. 使用go的ssh包快速打造一个本地命令行ssh客户端

    热身运动

随机推荐

  1. listen 61

    Multiple Stresses Killed Snail Memory Stress sucks. It can affect your body and mind. Previous resea ...

  2. leetcode 229. Majority Element II(多数投票算法)

    就是简单的应用多数投票算法(Boyer–Moore majority vote algorithm),参见这道题的题解. class Solution { public: vector<int& ...

  3. 「NOIP2017」「LuoguP3952」 时间复杂度(模拟,栈

    题目描述 小明正在学习一种新的编程语言 A++,刚学会循环语句的他激动地写了好多程序并 给出了他自己算出的时间复杂度,可他的编程老师实在不想一个一个检查小明的程序, 于是你的机会来啦!下面请你编写程序 ...

  4. 数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)

    意:本篇文章仅适用于mysql和postgre这两种数据库 1.查询数据库中所有表名及对应表的详细信息 select * from INFORMATION_SCHEMA.tables 2.根据指定名称 ...

  5. poj1149PIGS——网络最大流

    题目:http://poj.org/problem?id=1149 不把猪圈当做点,而把顾客当作点,把猪当作边权(流量): 因为猪圈中的猪可流动,所以共用一个猪圈的人互相连边: 注意应该连成链的形式, ...

  6. Azure一个Cloud Service支持多个公网地址

    Azure刚刚发布在同一个Cloud Service下支持多个公网IP地址的功能. 这个功能主要是用于: 当相同的端口需要公用相同的LoadBalance时. 比如: 一种使用场景是多组Web服务器被 ...

  7. JAVA,MYSQL,ORACLE的数据类型对比

    MySQL Data Type Oracle Data Type Java BIGINT NUMBER(19, 0) java.lang.Long BIT RAW byte[] BLOB BLOB,  ...

  8. GroupItem ContextMenu Command mvvm

    参照:https://stackoverflow.com/questions/38009642/how-do-i-bind-the-menuitem-of-a-contextmenu-of-a-dat ...

  9. hadoop学习笔记之-hbase完全分布模…

    安装环境: OS: Oracle linux 5.6 JDK: jdk1.6.0_18 Hadoop: hadoop-0.20.2 Hbase: hbase-0.90.5 安装准备: 1. Jdk环境 ...

  10. Elasticsearch之match_phrase小坑记录

    1.问题抛出 某个词组在Elasitcsearch中的某个document中存在,就一定通过某种匹配方式把它搜出来. 举例: title=公路局正在治理解放大道路面积水问题. 输入关键词:道路,能否搜 ...