Note: I include Linux stuff within the UNIX section because UNIX precedes Linux, and for the most part, is compatible (e.g. the stuff here applies to Linux as well).