cheatsheet:irc

IRC CheatSheet

Action command Comment
Joining a server server irc.freenode.net
Joining a channel join #channel
Setting yourself away away <reason>
Removing your away status back
Leaving a channel part <Message>
Quitting IRC quit <Message>
Registering your name msg NickServ register PASSWORD email
Changing your name nick NAME
Identifing to nickserv msg NickServ identify PASSWORD
Changing your password msg NickServ set password PASSWORD You have to repeat this for all of your linked nicks, which can be foundwith /msg NickServ info YOUR NICK
Changing the topic of the channel (some channels restrict this command tooperators) topic NEW TOPIC
Get more information on another user whois USERNAME
Get Idle time and signon time in addition to normal WHOIS: whois USERNAME USERNAME (USERNAME repeated twice)

You can only do these commands if you have operator status and it is turned on in the channel in question. You also need to identify yourself to ( * /msg NickServ identifyPASSWORD ) before you Op yourself.

Action command Comment
Opping yourself msg ChanServ op #channel
Opping another person msg chanserv op #channel NICKNAME mode #channel +o NICKNAME (when opped)
Kicking people kick NICKNAME (reason)
Removing people quote remove #CHANNEL NICKNAME :REASON (When opped)
Quieting another person (when opped) mode #channel +q NAME
Clearing ops msg ChanServ clear #channel ops
Clearing voices msg ChanServ clear #channel voices
Removing just one op msg chanserv op #channel -NAME mode -o NAME (when opped)
Removing just one voice msg ChanServ voice #channel -NAME mode -v NAME (when opped)
Banning a user mode #channel +b nick!realname@hostmask.com If the user is using a gateway client (ident after n= in their hostname isa hex code), you can /mode #channel +b *!?=HEX@* to ban theirhexadecimal IP from all gateway clients. You can identify a hex codebecause it consists of an alphanumeric 8-character string. Example:473c84cf
Ghosting yourself msg nickserv ghost YourUsername yourpassword
Action command Comment
To see who has what access: msg ChanServ access #channel list
When adding a user to the access list, note whether they own their current nick: whois <nickname> If the WHOIS results return “identified to services” in the message, youcan use that nickname for adding access below. If not, you will have to add their default nickname (normally but not always wikiHow nicknamefor wikiHow users).
Various flags (note that these apply to the wikiHow IRC channel and may varyfor other Freenode channels). To set, use/cs flags #wikihow <username> followed by a space, and then the code below. None = default for anyone off the street +votiA = ops +votsriRfA - able to set access levels. +vVoOtsriRfAF = Channel founder
Reviewing banned hostmasks, ban dates, and operator banning mode #wikihow +b
  • /msg ChanServ and /msg NickServ can be replaced with /cs and /ns respectivelyon some clients.
  • To find the realname and hostmask of someone for banning, type /whois NAME.When banning someone with the CGI IRC client (hostmask looks like so:n=43a17003@76.74.253.78), it is advised to ban by realname instead ofnickname and hostmask (for example: *!?=43a17003@*). When banning userswith regular hostmasks, bans by hostmask are best (i.e.*!*@this.dude.is.annoying.com).
  • /join and /server will not work from the wikihow CGI:IRC client.
  • To undo a channel mode, such as a ban, quiet, or moderation, use - instead of+.
  • Kicking and removing a user produces a very similar effect, except that removesusually disable auto-rejoin.
  • Replace “#channel” with the current channel you are in that you haveoperator status in.
  • cheatsheet/irc.txt
  • Last modified: 2024/10/14 20:59
  • by 127.0.0.1