IRC cheatsheet

From ConShell
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.

Related