Small tip for you: if you have an alias that's the same as the original command name, i.e. aliased to add flags or whatnot, you can use a backslash in front of the command to temporarily bypass the alias and revert to the default behavior.
e.g. if you have the alias ls="ls --all", then typing "\ls" will give you the original non-aliased "ls" output.
Likewise, typing "\grep" should allow you to bypass the alias in the case above. And it certainly appears to be the alias that's the problem, because I tried setting it up myself, and it does the same thing for me. But it works when I bypass the alias.
Edit: I think I see the problem. "grep -color" is not a valid command. The proper command is "grep --color=[when]", where "[when]" is either never, always, or auto.
Last edited by David the H.; 09-27-2008 at 02:28 PM.