Originally Posted by GazL
Add an alias to your ~/.bashrc
I use this:
alias ls='ls --color=auto --group-directories-first'
The ansi colour codes used for each type of file are set by the LS_COLORS environment variable (read up on 'dircolors' for details).
What those colours actually look like on screen will be down to whatever palette is set in the settings of your terminal program.
Thanks GazL this is what I actually did. What is strange is that ls works just fine if I am not running X or if I am using KDE, this only happens when I run xfce, also if I su to root after I start terminal ls works just fine as root. In any case this seems to had work so I will be happy.