Power Users: Special Commands in IRC

Here are short explanations of commands that work on most IRC servers.

The entries all assume you've connected to an IRC server, joined a chat channel and clicked in the outgoing message pane, at the bottom of a channel window.

The list is alphabetized by the command names. The most commonly-used commands are displayed differently so you can find them quickly.

    / Recalls the previous command entered in the current window.
    /! Recalls the last command typed in any window.
    /action Sends the specified action to the active channel or query window.
    /add [-apuce] Loads aliases, popups, users, commands, and events.
    /alias creates the given alias in the Tools/Aliases list.
    /ame Sends the specified action to all channels which you are currently on.
    /amsg Sends the specified message to all channels which you are currently on.
    /auser [-a] Adds a user with the specified access level to the remote users list.
    /auto [-r] [on|off|nickname|address] Adds (-r removes) auto-opping of a nickname or address or sets it on or off totally.
    /away Sets your away message, explaining why you are not currently paying attention to IRC.
    /away Removes your away message, sets you as being back.
    /ban [#channel] [type] Bans the specified nickname from the current or given channel.
    /beep [ ] Locally beeps 'number' times with 'delay' in between the beeps.
    /channel Pops up the channel central window (only works in a channel)
    /clear Clears the entire scrollback buffer of the current window.
    /clearall Clears all text in all open windows.
    /close -icfgms [nickname1] [nicknameN] closes inactive, chat, fserve, get, message or send windows.
    /closemsg Closes the query window you have open to the specified nickname.
    /commands [on|off] Sets the Tools/Remote/Commands section on or off or checks its status.
    /creq [ask | auto | ignore] Sets your DCC 'On Chat request' settings in DCC/Options.
    /dcc send [file2] [file3] ... [fileN] Sends the specified file(s) to nickname.
    /dcc chat Opens a dcc window and sends a dcc chat request to nickname.
    /dde [-r] [data] Allows DDE control between mIRC (a widely used IRC client) and other applications.
    /ddeserver [[on [service name] | off] To turn on the DDE server mode, eventually with a given service name.
    /describe <#channel> Sends the specified action to the specified channel window.
    /disable<#groupname> De-activates a group of commands or events in the remote section.
    /disconnect Forces a hard and immediate disconnect from your IRC server. Use it with care.
    /dlevel Changes the default user level in the remote section.
    /dns Uses your providers DNS to resolve an IP address.
    /echo [N] <-s|nickname|#channel> Displays the given text only to YOU on the given place in color N.
    /enable <#groupname> Activates a group of commands or events.
    /events [on|off] Shows the Tools/Remote/Events section status or sets it to listening or not.
    /exit Forces mIRC ( a widely used IRC client) to close down and exit.
    /flood [ ] Sets a crude flood control method.
    /flush [levels] Clears all nicknames from the Remote/users list that are currently not on your channels.
    /font Activates the font selection dialog.
    /fsend [on|off] Shows fsends status and allows you to turn dcc fast send on or off.
    /fserve [welcome text file] Opens a fileserver.
    /groups [-e|d] Shows all (enabled or disabled) groups defined in the remote sections.
    /guser [-a] [type] Adds the user to the user list with the specified level and address type.
    /help Brings up the Basic IRC Commands section in the mIRC ( a widely used IRC client) help file.
    /ignore [-r][on|off|nickname|address] [type] Ignores a nickname or address or sets it on or off totally. -r to remove.
    /invite <#channel> Invites another user to a channel.
    /join <#channel> Makes you join (or create and join) the specified channel.
    /kick <#channel> Kicks nickname off a given channel.
    /links Shows the entire list of IRC servers in the network you are currently connected to.
    /list [#string] [-min #] [-max #] Lists all currently available channels, evt. filtering for parameters.
    /load <-apucev> Loads Aliases, Popups, Remote items or Variables into mIRC ( a widely used IRC client).
    /log [on|off] Shows the logging status or sets it on or off for the current window.
    /me Sends the specified action to the active channel or query window.
    /mode <#channel|nickname> [[+|-]modechars [parameters]] Sets channel or user modes.
    /msg <#channel|nickname> Send a private message to this user without opening a query window.
    /names <#channel> Shows the nicknames of all people on the given channel.
    /nick Changes your nickname to whatever you like.
    /notice Send the specified notice message to the nickname.
    /notify [-sh][-ar][on|off|nickname] Toggles notifying you of a nickname on IRC or sets it on or off totally.
    /onotice [#channel] Send the specified notice message to all channel ops.
    /omsg [#channel] Send the specified message to all ops on a channel.
    /part <#channel> Makes you leave the specified channel.
    /partall Makes you leave all channels you are on.
    /ping [server address] Checks and tells you how long it takes for messages to pass back and forth between you and the server to which you're connected.
    /play [-cpqmrlt] [channel/nickname] [delay/linenumber] Allows you to play text files.
    /pop [#channel] Performs a randomly delayed +o on a not already opped nickname.
    /protect [-ar][on|off|nickname|address] Toggles protection of a nickname or address or sets it on or off totally.
    /query Open a query window to this user and send them the private message.
    /quit [reason] Disconnect you from IRC with the optional byebye message.
    /quote [-q] Sends any raw command you supply directly to the server. Use it with care.
    /raw [-q] Sends any raw command you supply directly to the server. Use it with care.
    /remote [on|off] Sets the entire Tools/Remote section on or off or checks its status.
    /remove Will delete the requested file.
    /rlevel Removes all users from the remote users list with the specified access level.
    /run [parameters] Runs the specified program, evt. with parameters.
    /ruser [-r] [type] Removes the user from the remote users list.
    /save [-apuce] Saves remote sections into a specified INI file.
    /say Says whatever you want to the active window.
    /server [server # | server address [port] [password]] (Re)connects to the server or a newly specified one.
    /sound [nickname|#channel] Sends an action and a fitting sound request.
    /speak Uses the external text to speech program Monologue to speak up the text.
    /sreq [ask | auto | ignore] Sets your DCC 'On Send request' settings in DCC/Options.
    /time Tells you the time on the server you use.
    /timer[N] [| ] Activates a timer.
    /timestamp [on | off] Sets timestamping on or off for all your conversations.
    /titlebar Sets titlebar to the specified text in mIRC, a widely used IRC client.
    /topic <#channel> Changes the topic for the specified channel.
    /ulist [<|>] Lists all users in the remote list with the specified access levels.
    /url [-d | on | off | close] Opens or closes the URL window that allows you to surf the www parallel to IRC.
    /uwho [nickname] Pops up the user central with information about the specified user.
    /version Tells you the version of the IRC server you use.
    /wavplay Locally plays the specified wave file.
    /who <#channel> Shows the nicknames of all people on the given channel.
    /who <*address.string*> Shows all people on IRC with a matching address.
    /whois Shows information about someone in the status window.
    /whowas Shows information about someone who -just- left IRC.
    /write [-cidl] [text] To write the specified text to a .txt file.
    /writeini
    To write to an .ini file.

Related Topics: