What does it mean to link/unlink something with Homebrew?
It symlinks the installed package (located in /usr/local/Cellar) to /usr/local.
/usr/local/Cellar
/usr/local
So when you type for example:
$
in your terminal (ex. $ rvm), then the package installed via brew is run.
$ rvm