When I launch terminal, it looks fine. Black text on a white background. BUT when I run a command that requires the screen to scroll, it turns to white text on a white background. I have to triple-click to select-all in order to see the text. I use terminal all the time, so this is super annoying. Any ideas how I can fix it?
Try piping your output through less.
$ command | less
You get the bonus of being able to page the output, and less might ignore the color control codes being sent by the program.
Try trashing the preferences file:
com.Apple.Terminal.plist in Users//Library/Preferences
Also, can you give an example of a command that causes this behaviour?