Not intended as a guide for newbies, more like a “cheat sheet” for the somewhat experienced IRC user, especially one who wields some power over a channel.
/join #channel: Joins the specified channel./part #channel: Leaves the specified channel./quit [message]: Disconnects from current server with optional leaving message./server hostname: Connects to the specified server./list: Lists all channels on the current network./links: Lists all servers on the current network. May be disabled “for security reasons”./nick nickname: Changes your nick./names #channel: Shows the nicks of all users on #channel./msg nickname message: Sends a private message to a user./query nickname message: Sends a private message to a user and opens a private chat window./me action: Prints “yourname action”/notice nickname message: Sends a notice to the specified user. Like a /msg, but usually makes a sound./whois nickname: Shows information about the specified user. This action is not visible to the specified user./whowas nickname: Shows information about a user who has quit./dns nickname: Attempts to resolve the IP address of the specified user. Doesn’t work on all networks, doesn’t work all the time./ping nickname: Pings the specified user. This action is visible to the specified user.Set a mode with: /mode #channel +/-attribute [data]
+n: Disallows external messages.+t: Only op/hops can set the topic.+p: Sets the channel as invisible in /list.+s: Sets the channel as invisible in /list and /whois.+i: Sets the channel as closed unless the person was invited.+k [pass]: Sets a password for the channel which users must enter to join.+l [number]: Sets a limit on the number of users who are allowed in the channel at the same time.+m: Prevents users who are not opped/hopped/voiced from talking.+R: Sets the channel so only registered nicks are allowed in.+M: Sets the channel so only registered nicks are allowed to talk.+S: Strips formatting from messages, rendering them as plaintext.+c: Blocks messages containing color codes.+i: A user must be invited to join the channel.+N: No nick changes permitted in the channel./kick #channel nickname [reason]: temporarily remove user from channel /mode nickname +/-attributes [data]: Setting people’s modes (for current channel only)+q: User is owner of the current channel (prefix ~ on UnrealIRCd, usually @ elsewhere)+a: User is an admin (SOP) on the current channel (prefix & on UnrealIRCd, usually @ elsewhere).+o: User is an operator (AOP) on the current channel (prefix @).+h: User is a half-op on the current channel (prefix %).+v: User has voice on the current channel (prefix +)./mode #channel +b hosts: Hosts take the following form: nickname!userid@hostnameUse /whois, /whowas or /who to find the information necessary for a ban. * is a wildcard and can replace nickname, userid, parts of nickname or userid, hostname or a segment of a hostname.
joe!*@*: Will prevent anyone with the nick joe from joining.*myg0t*!*: Will prevent anyone whose nick contains myg0t from joining.mark!*elc@*: Will prevent anyone with the nick mark and the userid elc from joining.*!*@c-123-24-76-213.ga.isp.net: Will prevent anyone with the host c-123-24-76-213.ga.isp.net from joining.*!*@*: Bans everyone. Don’t do that.it’s possible to color your text in irc. in most clients you can use control c then foreground,background (background is optional). examples: red text ^c4. black text on a blue background ^c1,2. here’s a full list of the color codes:
| Number | Name |
|---|---|
| 00 | white |
| 01 | black |
| 02 | blue (navy) |
| 03 | green |
| 04 | red |
| 05 | brown (maroon) |
| 06 | purple |
| 07 | orange (olive) |
| 08 | yellow |
| 09 | light green (lime) |
| 10 | teal (a green/blue cyan) |
| 11 | light cyan (cyan / aqua) |
| 12 | light blue (royal) |
| 13 | pink (light purple / fuchsia) |
| 14 | grey |
| 15 | light grey (silver) |