$show is when the alias is prefixed with a period/decimal point. Meaning if you typed..

//msg # Hi
and
//.msg # Hello

you will personally only see the Hi, but hello was also sent and hidden. This is mainly (from my experience) for a bot who sends out a lot fo commands that you dont want shown in log files, like notices to "!help" command being repeated over and over in the channel until your log size has increased by 3x its normal size.

As for why the command was shown in the status window means that if you are using /say in an event such as on 1:OP:#:, you should not be. /say is only a command line command, meaning ONLY events you trigger should be using it. If you want something that thanks for op, try this:

on !*:OP:#: {
if (($opnick == $me) && ($nick != ChanServ)) /msg $chan Thanks for the op, $nick
}


-KingTomato