distinguish osx from linux in coloring ls
merge the changes