In a UNIX environment you
mount filesystems (eg. partitions on a particular disk or external filesystem) in order to gain access to them, and you unmount them when you're done with them (especially for detachable devices like a firewire harddisk, usb drive, etc). In fact, upon shutdown a UNIX system
unmounts all mounted filesystems...
If you type
You see a list of mounted filesystems (either local -/dev/hdXY- or remote like smbfs) and their
mountpoints. In a normal unix environment mountpoints are generally stored in /mnt; in Darwin this works a bit differently. Whenever you cd into a mountpoint you are in the
root of that particular filesystem. A mountpoint is nothing more than an empty directory which is referenced to some filesystem.
Also, you wrote you changed to the root directory by typing:
You could have done that with less typing like this:
In unix ., .. and ~ have special meanings:
. = the current directory (for example, execute file bla.pl in the current directory: ./bla.pl)
.. = the parent directory of the one you're in right now
~ = your user directory (cd ~)
/ = the root directory and/or path seperator (cd /)
For the rest I would recommend some Unix for dummies guide, or better, Darwin for dummies as Darwin is a bit different compared to regular unixes / linux environments.