irssi irssi irssi .. contents:: irssi is a terminal irc client. Make sure you also take 5 minutes to learn the basics of 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 Send various debug information to the current conversation 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