Update 2005-04-06: The previous list was completely wrong. The new one is correct.
This is a list of chat commands (or slash commands). Some of them even include a list of what they do!
If a command says <player> than the command can target a player either by saying "/COMMAND PlayerName", or by saying "/COMMAND partyn" where n is 1 through 5. You can also say "/COMMAND player" to target yourself.
If no player is given, then your current target will be used.
/a, /assist <player>
Targets whatever <player> is targetting.
/cast, /spell
Casts a spell?
/c, /csay <channel> <msg>
Says <msg> in <channel>
/afk
Sets you to AFK
/ann, /announce <channel>
Toggles join/leave announcements. Must be channel owner.
/ban <channel> <player>
Bans <player> from <channel>.
/chatinvite, /cinvite <channel> <player>
Invites <player> to <channel>?
/dnd
Runs CHAT_DND
/chat, /chathelp
Runs CHAT_HELP
/ckick
Runs CHAT_KICK
/moderate
Runs CHAT_MODERATE
/mod, /moderator <channel> <playername>
Sets <playername> as a moderator on <channel>. You must be the channel owner to do this.
/mute, /squelch, /unvoice
Runs CHAT_MUTE
/owner
Runs CHAT_OWNER
/pass, /password <channel> <password>
Sets <password> as the password to join <channel>. You must be the channel owner to do this.
/unban
Runs CHAT_UNBAN
/unmod, /unmoderator
Runs CHAT_UNMODERATOR
/unmute, /unsquelch, /voice
Runs CHAT_UNMUTE
/combatlog
Toggles saving of the combat log to disk.
/console
Executes a console command. (Requires -console on the command line?)
/duel <player>
Requests a duel with <player>.
/concede, /forfeit, /yield
Cancels the current duel.
/e, /em, /emote, /me
Runs EMOTE
/f, /fol, /follow
Follows the given target. player and party1 through party5 also work.
/friend, /friends
Runs FRIENDS
/g, /gc, /gu, /guild
Runs GUILD
/gdemote, /guilddemote
Runs GUILD_DEMOTE
/gdisband, /guilddisband
Runs GUILD_DISBAND
/ghelp, /guildhelp
Runs GUILD_HELP
/ginfo, /guildinfo
Runs GUILD_INFO
/ginvite, /guildinvite
Runs GUILD_INVITE
/gleader, /guildleader
Runs GUILD_LEADER
/gquit, /guildquit
Runs GUILD_LEAVE
/gmotd, /guildmotd
Runs GUILD_MOTD
/gpromote, /guildpromote
Runs GUILD_PROMOTE
/groster, /guildroster
Runs GUILD_ROSTER
/gremove, /guildremove
Runs GUILD_UNINVITE
/glist, /gwho, /whoguild
Runs GUILD_WHO
/?, /h, /help
Runs HELP
/ignore
Runs IGNORE
/ins, /inspect
Inspects your current target.
/i, /inv, /invite <player>
Invites <player> to your party.
/chan, /channel, /join <channel> <password>
Joins the given channel, using an optional password.
/chatexit, /chatleave, /leave
Leaves the given channel.
/chatinfo, /chatlist, /chatwho
Lists channels, maybe with a password?
/camp, /logout
Begins the logout process, which will log the character off the server and then return to the Character Select screen.
/ffa
Runs LOOT_FFA
/master
Runs LOOT_MASTER
/roundrobin
Runs LOOT_ROUNDROBIN
/m, /macro
Runs MACRO
/macrohelp
Runs MACROHELP
/o, /osay
Runs OFFICER
/p, /party
Runs PARTY
/played
Displays the total amount of time spent logged in to this current account.
/pr, /promote <player>
Promotes <player> to party leader?
/pvp
Turns on the PVP flag.
/exit, /quit
Begins the game exit process, which will log the character off the server and then shut down the running WoW game.
/ra, /raid, /rsay <msg>
Says <msg> in the current raid channel.
/raidinfo
?
/rand, /random, /rnd, /roll <min> <max>
Rolls a random number between <min> and <max> (or from 1-<max> if <min> isn't given or 1-100 if neither are given).
/remfriend, /removefriend <player>
Removes <player> from your friends list.
/r, /reply <message>
Sends <message> to the last player you received a /whisper from.
/s, /say <message>
Says a message in a small area.
/run, /script <script>
Runs the Lua script <script>
/split
Splits money among all party members? Apparently defaults to all your money if nothing specified - use carefully.
/tar, /target <playername>
Attempts to target a player named by <playername> (including NPCs?)
/time
Displays the current ingame time.
/tr, /trade <player>
Tries to trade with <player>
/unignore <player>
Removes <player> from your ignore list.
/kick, /u, /un, /uninvite <player>
Removes <player> from your party. Must be party leader to do this.
/v <msg>
Runs the voice emote <msg> - /em <msg> should also work now, too
/send, /t, /tell, /w, /whisper <player> <message>
Sends <message> to <player>
/who <search>
Runs the search <search>
/sh, /shout, /y, /yell <message>
Shouts <message> in a large area.