I was searching for my vimrc so I could change my settings in vim, but was struggling to find it. I followed this which gave me the directory of the vimrc (user/home/.vimrc) that my vim is currently using, but when I went into home and hit ls to find the file, there was nothing that said .vimrc or vimrc. However, when I typed vim .vimrc in that same directory, I was able to open the file.
I am very new to everything Linux, so I don't know what exactly I am getting wrong; does ls not list all the files in a directory, or is .vimrc an exceptional file type?