$ ln johnshomework mattshomeworkIn this command, johnshomework is the linked-to file, and mattshomework is the (hard link) to johnshomework. If you change johnshomework and then do a cat on mattshomework, then the changes will be there in it as well (and vice versa). Unfortunately as we learned the hard and embarassing way in class, this doesn't work with emacs.
$ ln -s johnshomework mattshomeworkSame effect as above command, except that a symbolic (soft) link is created. Works with emacs! :)