I was wondering about a simple event that occurred while I was installing node version manager on my 64bit Amazon Linux 2014.09 Web Server. When I executed this install script
curl https://raw.githubusercontent.com/creationix/nvm/v0.23.3/install.sh | bash
NVM installed onto my filesytem at ~/.nvm/
What is the significance of the ~/.nvm as opposed to ~/nvm ? Specifically, what does the ' . ' mean before nvm?
This is especially important because when I execute " ll " in the ~/ folder, I do not see any files. However, when I execute cd ~/.nvm , I am taken to the ~/.nvm folder.
Also, in order to get nvm working in the terminal, I had to "source" the nvm.sh file in this way
source ~/.nvm/nvm.sh
What did this source command accomplish?
Note: everything is working, this is just a curiosity I would like to understand better so that I feel more comfortable with server configurations etc.
Thanks a bunch!