IRC cheatsheet
Jump to navigation
Jump to search
Command cheat sheet for IRC
Note: Each command (first word) must be prefixed with a slash / Some commands require channel operator status.
- action <action to perform>: 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 <option>: Send various debug information to the current conversation.
- deop <nick1> [nick2] ...: Remove channel operator status from someone. You must be a channel operator to do this.
- devoice <nick1> [nick2] ...: Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m).
- help <command>: Help on a specific command.
- invite <nick> [room]: Invite someone to join you in the specified channel, or the current channel.
- j <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more channels, optionally providing a channel key for each if needed.
- join <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more channels, optionally providing a channel key for each if needed.
- kick <nick> [message]: Remove someone from a channel. You must be a channel operator to do this.
- list: Display a list of chat rooms on the network. Warning, some servers may disconnect you upon doing this.
- me <action to perform>: Perform an action.
- me <action>: Send an IRC style action to a buddy or chat.
- memoserv: Send a command to memoserv
- mode <+|-><A-Za-z> <nick|channel>: Set or unset a channel or user mode.
- msg <nick> <message>: Send a private message to a user (as opposed to a channel).
- names [channel]: List the users currently in a channel.
- nick <new nickname>: Change your nickname.
- nickserv: Send a command to nickserv
- op <nick1> [nick2] ...: Grant channel operator status to someone. You must be a channel operator to do this.
- operserv: Send a command to operserv
- operwall <message>: 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 <nick> <message>: 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 <nick> [message]: Remove someone from a room. You must be a channel operator to do this.
- say <message>: 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 <+|-><A-Za-z>: Set or unset a user mode.
- voice <nick1> [nick2] ...: Grant channel voice status to someone. You must be a channel operator to do this.
- wallops <message>: If you don't know what this is, you probably can't use it.
- whois [server] <nick>: Get information on a user.
irssi
irssi is a command-line IRC client that runs on Linux, BSD, et al.
$ irssi [(status)] /server irc.ubuntu.com [(status)] /join #ubuntu-server
From there, use CTRL-n to switch back and forth between joined channels and the main screen.