ls or dir?

Hi,
These 2 command return the same, but when I use ls I get a certain file ("info") colored (green):

root@wsLinux:/home/admin/test# ls
info info.txt test tmp
root@wsLinux:/home/admin/test# dir
info info.txt test tmp

Could u please tell me what is that and if you have a link/guide for me to learn more about the colors Linux uses in bash shell: green, blue, gray....

Thank u in advance
Kind regards,

RE: ls or dir?