Welcome to DJ Ls Homepage
Home Blog Chat (IRC) About Me Contact 
Chat (IRC) Oo:.Commands

Commands


A reference of IRC commands

On this page you will find a reference of IRC-command's. Some of these are IRC-daemon specific and will only be available if you are connected to an Opens external link in new windowUnrealIRCd daemon. I have the available commands partitioned into user- and oper-commands:

User commands

Command Arguments Restricted To Description
/admin [<server>] all Displays the some admin information of <server>. If <server> is not given then of the current IRC-server.
/away [<message>] all Marks you as being away with the away-message <message>. If <message> is not given then the away-status will being removed.
/botmotd [<server>] all Displays the bot MOTD of <server>. If <server> is not given then of the current IRC-server.
/cycle #<channel1>[,#<channel2>...] all Equivalent to a sequential /part #<channel1>,#<channel2>,... followed by /join #<channel1>,#<channel2>,....
/dns [<option>] all Displays some statistics about the IRC-server's DNS cache. If <option> is set to l then a list of entries of the DNS cache will be displayed.
/helpop ?<topic> | !<question> all Online help system: If you are using ?<topic> then you use it. If you are using !<question> then you will ask an help-operator who is online.
/identify [#<channel>] <password> all If #<channel> is not given then it will be identified your nick to the IRC-services. Else it will be identified the channel #<channel> to the IRC-services.
/invite <nick> #<channel> chanOp Invites <nick> into the channel #<channel>.
/ison <nick1> [<nick2>] ... all Checks if the users <nick1> <nick2> ... are currently online.
/join #<channel1>[,#<channel2>...] all Joins the channel's #<channel1>[, #<channel2>...].
/kick #<channel1>[,#<channel2>...] <nick1>[,<nick2>...] <reason> chanOp Kicks the given user <nickX> from channel #<channelX> with the kick-message <reason>.
/knock #<channel> all Let's you knock on the invite-only channel #<channel> to ask for access.
/links   all Displays a list of all IRC-server's which are connected to this IRC-network.
/list [<search string>] all Displays a list of !ALL! performed channel's if no <search string> is given. To filter the list you have the following options for <search string>:
  • ><X>: More than <X> users in the channel.
  • <<X>: Less than <X> users in the channel.
  • C><X>: channel was created between now and <X> minutes ago.
  • C<<X>: channel was created between <X> minutes ago or earlier.
  • T><X>: Topic is older than <X> minutes.
  • T<<X>: Topic is newer than <X> minutes.
  • *<mask>*: channel name matches <mask>.
  • !*<mask>*: channel name must not match <mask>.
/lusers [<server>] all Displays the number of users, servers, operators, channel's (server- and network-wide) which are online at <server>. If <server> is not given then of the current IRC-server.
/map   all Displays the IRC-network hierarchy. The root-server is the server to which you have connected.
/mode #<chan>|<nick> <modes> all Set the user mode's or channel mode's <modes>. A reference of available modes you can find in the section Opens internal link in current windowModes.
/motd [<server>] all Displays the MOTD of <server>. If <server> is not given then of the current IRC-server.
/nick <nickname> all Changes your nick to <nickname>.
/part #<channel1>[,#<channel2>...] all Leaves the channel's #<channel1>[, #<channel2>...].
/ping <nick> all Sends a "CTCP PING" request to <nick>.
/quit [<message>] all Causes you to disconnect from the IRC-server. If a <message> is given then it will be displayed as quit-message on the channel's where you are joined.
/rules [<server>] all Displays the server rules of <server>. If <server> is not given then of the current IRC-server.
/setname <realname> all Changes your realname without reconnecting.
/stats <option> all/IRCop Try /stats without <option> to get the available optoins.
/time [<server>] all Displays the current date and time of <server>. If <server> is not given then of the current IRC-server.
/topic #<channel> [<topic>] all Displays the topic of #<channel> if <topic> is not given. Else the topic of the channel #<channel> is set to <topic>.
/userhost <nick> all Displays the userhost of <nick>.
/userip <nick> all Displays the IP address of <nick>.
/version <nick> all Sends a "CTCP VERSION" request to <nick>.
/vhost <login> <passowrd> all Hides your (cloaked) hostname using a predefined vhost.
/watch +|-<nick> [+|-<nick>] ... all Inserts (+) or removes (-) the user <nick> to/from the watch list. This means that if a watched nick is coming online you will get a message from the IRC-server.
/who <mask> all Searches users, channel's or hostmask's which matches <mask>.
/whois <nick> all Displays user information of <nick>, such like realname, username, host, joined channel's, channel-op status, etc.
/whowas <nick> [<maxreplies>] all Displays information about <nick> if she is offline. <maxreplies> limits the number of items which will be displayed.

To top

Oper commands

Command Arguments Restricted To Description
/adchat <message> IRCop Sends a notice <message> to all administrators.
/addmotd <text> IRCop Appends <text> to the MOTD file.
/addomotd <text> IRCop Appends <text> to the oper MOTD file.
/chatops <message> IRCop Sends a notice <message> to all global and local IRCop's.
/chghost <nick> <newhost> IRCop Set the hostname of <nick> to <newhost>.
/chgident <nick> <newident> IRCop Set the username of the hostmask of <nick> to <newident>.
/close   IRCop Closes all unkown connections from the current IRC-server.
/connect <server1> <port> [<server2>] IRCop Connects <server1> to <server2>:<port>. If <server2> is not given then connects the current IRC-server to <server1>:<port>.
/dccdeny <filemask> <reason> IRCop Prevents that files which matches <filemask> will be sent via DCC with the deny-reason <reason>.
/dccundeny <filemask> IRCop Removes <filemask> from the DCC-deny list.
/die <password> IRCop Kills the IRC-daemon process.
/gline [+|-]<user@host>|<nick> [<ban time> <reason>] IRCop Bans the hostmask <user@host> from the global IRC-network for <ban time> with the ban-message <reason>.
/gzline [+|-]<*@IP> [<ban time> <reason>] IRCop Bans the IP address <*@IP> from the global IRC-network for <ban time> with the ban-message <reason>.
/globops <message> IRCop Sends a notice <message> to all global IRCop's.
/kill <nick> <reason> IRCop Kills <nick> from the IRC-network with the kill-message <reason>.
/kline [+|-]<user@host>|<nick> [<ban time> <reason>] IRCop Bans the hostmask <user@host> from the local IRC-server for <ban time> with the ban-message <reason>.
/lag <server> IRCop Causes a kind of traceroute to the IRC-server <server>.
/locops <message> IRCop Sends a notice <message> to all local IRCop's.
/nachat <message> IRCop Sends a notice <message> to all network administrators.
/oper <userid> <password> IRCop Causes you to become an IRC operator.
/opermotd   IRCop Displays the oper MOTD of the current IRC-server.
/rehash [<server>] -[<flag>] IRCop Rehashes the config file of <server>. If <server> is not given then then of the current server. <flag> should be:
  • -motd: Rehash the MOTD only.
  • -opermotd: Rehash the oper MOTD only.
  • -botmotd: Rehash the bot MOTD only.
  • -garbage: Forces a garbage collection.
/rping <servermask> IRCop Calculates the lag between the IRC-server's <servermask>.
/restart <password> <reason> IRCop Restarts the IRC-daemon and notice all users with the restart-message <reason>.
/sajoin <nick> #<channel1>[,#<channel2>...] IRCop Forces <nick> to join the channel's #<channel1>[,#<channel2>...].
/samode #<channel> <modes> IRCop Set the channel mode's <modes> of the channel <channel> without having chanOp status at this channel. A reference of available modes you will find at section Opens internal link in current windowModes.
/sapart <nick> #<channel1>[,#<channel2>...] IRCop Forces <nick> to leave the channel's #<channel1>[,#<channel2>...].
/sdesc <description> IRCop Changes the IRC-server description to <description> without restarting.
/sethost <newhost> IRCop Set your hostname to <newhost>.
/setident <newident> IRCop Set your username of the hostmask to <newident>.
/shun [+|-]<user@host>|<nick> [<ban time> <reason>] IRCop Prevents the user with the hostmask <user@host> from executing any commands for <ban time> with the ban-message <reason>.
/squit <server> IRCop Disconnects the IRC-server <server> from the IRC-network.
/trace <servermask>|<nick> IRCop If <nick> is given then it displays class and lag info. If <servermask> is used then it displays class, version and link info.
/wallops <message> IRCop Sends a notice <message> to all users which have set the user mode +w.
/zline [+|-]<*@IP> [<ban time> <reason>] IRCop Bans the IP address <*@IP> from the local IRC-server for <ban time> with the ban-message <reason>.

To top


Last change: Sun, 7. February 2010 - 11:06:44 by Dirk Lehmann