Permanently disable color in default terminal

In your .bashrc file, you'll find lines

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

Put a # comment sign in front of force_color_prompt=yes line and restart terminal. After the change, the line should be

#force_color_prompt=yes

Edit: This will turn of the color from terminal. But if some programs has color support built-in in them and if you want to turn them off too, follow @Zanna's answer. Basically you need to comment out the lines like alias ls='ls --color=auto' etc.


If you have set a coloured prompt see @Anwar's answer

The colours from the output of commands such as ls are made by aliases.

To disable this, find and comment out (by inserting # at the start of the line) these lines in your ~/.bashrc

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias ls='ls --color=auto'

when done, source ~/.bashrc to get the immediate effect or just close the terminal and open a new one