ls and "dot" files
ls lists the files and directories.
Dot or hidden files are filenames that start with "." They are normally hidden from the ls command and are traditionally used to contain configuration parameters (e.g. .gmtdefaults).
Some special "files" called dot, and dot dot exist. These refer to the current and parent directories respectively.