I have set the ANSI colors of both terminals to be the same (see 1st screenshot), but the colors for Terminal.app are really bright, and almost unreadable, and not like the colors I set at all.

It's not just the prompt as well. Even with Vim the colors are different.

EDIT: It's like in Terminal.app, something is overriding colors. B

enter image description here

enter image description here

  • It's a completely different program? Do not expect every application to use all color-schemes exact the same way.
    – Rob
    Feb 4, 2014 at 8:00
  • 4
    Umm, why would I not assume that?
    – john2x
    Feb 4, 2014 at 9:56

2 Answers 2


There has been some discussion on the web about iTerm2's color accuracy being off,

Including a bug report on iTerm2 issue tracker, https://gitlab.com/gnachman/iterm2/issues/3989.

Sounds like it might just be a iTerm2 issue.


I think iTerm uses its own configuration file for holding what color values are applied to where.

As for Terminal it relies on the Bash profile configuration file. It is usually found in /User/USERNAME/.bash_config.

Here is an example of mine.

enter image description here

For a bash ls colors generator as seen on line three in this image visit here: http://geoff.greer.fm/lscolors/

  • I don't have a .bash_config, and both screenshots use the same .bash_profile. I tried copying your LSCOLORS expecting it to at least change the ls colors, but they're the same.
    – john2x
    Feb 4, 2014 at 10:17
  • In OS X, .bash_profile is used in lieu of the traditional Linux .bash_config and by default, it does not exit, the user has to create it.
    – user10355
    Feb 4, 2014 at 10:44
  • Your bash config certainly does not affect what Terminal.app thinks the colors are. It may affect the appearance of colors bash uses for various things. Nov 23, 2022 at 14:59
  • Dunno man, it worked for me 8 years ago. Haven't been on macOS in years lol Nov 28, 2022 at 21:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .