irssi

irssi

irssi

.. contents::

irssi is a terminal irc client. Make sure you also take 5 minutes to learn the basics of screen </screen>_.

irssi official docs: http://irssi.org/documentation/manual

irssi cheatsheet

List of commands and definitions.

Change to a window

.. code-block:: cpp

/window [number]

or

.. code-block:: cpp

alt -> number

Next window:

.. code-block:: cpp

alt -> right

Previous window:

.. code-block:: cpp

alt -> left

Close a channel or window:

.. code-block:: cpp

/window close

Auto-connect to a network and identify yourself.

.. code-block:: cpp

/SERVER ADD -auto -network freenode irc.freenode.net 6667 password

Add a network and a server

.. code-block:: cpp

/network add -nick [nick] -realname “[realname]” freenode

/server add -auto -network freenode irc.freenode.net

/connect freenode

auto join a channel

.. code-block:: cpp

/CHANNEL ADD -auto #pylowiki freenode

remove a channel

.. code-block:: cpp

/CHANNEL REMOVE

list all channels

.. code-block:: cpp

/CHANNEL LIST

Search the channel for a pattern

.. code-block:: cpp

/last [search-pattern]

List all the user names in the channel

.. code-block:: cpp

/names

irc cheat sheet

arguments surrounded by < > are mandatory.

arguments surrounded by [ ] are optional.

action Perform an action

away [message] Set an away message, or use no message to return from being away

chanserv Send a command to chanserv

debug

deop [nick2] Remove channel operator status from someone

devoice [nick2] Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m)

help Help on a specific command

invite [room] Invite someone to join you in the specified channel, or the current channel

j [,room2][,…] [key1[,key2][,…]] Enter one or more channels, optionally providing a channel key for each if needed

join [,room2][,…] [key1[,key2][,…]] Enter one or more channels, optionally providing a channel key for each if needed

kick [message] Remove someone from a channel

list Display a list of chat rooms on the network

me Perform an action

me Send an IRC style action to a buddy or chat

memoserv Send a command to memoserv

mode Set or unset a channel or user mode

msg Send a private message to a user (as opposed to a channel)

names [channel] List the users currently in a channel

nick Change your nickname

nickserv Send a command to nickserv

op [nick2] Grant channel operator status to someone

operserv Send a command to operserv

operwall If you don’t know what this is, you probably can’t use it

part [room] [message] Leave the current channel, or a specified channel, with an optional message

ping [nick] Asks how much lag a user (or the server if no user specified) has

query Send a private message to a user (as opposed to a channel)

quit [message] Disconnect from the server, with an optional message

quote [ … ] Send a raw command to the server

remove [message] Remove someone from a room

say Send a message normally as if you weren’t using a command

time Displays the current local time at the IRC server

topic [new topic] View or change the channel topic

umode Set or unset a user mode

voice [nick2] Grant channel voice status to someone

wallops If you don’t know what this is, you probably can’t use it

whois [server] Get information on a user