This text was written in response to a lack of treatment in this area. It is composed in a tutorial style. The author covers operating system concepts in general and then leads into UNIX and the UNIX environment. Each chapter begins with a general explanation of concepts and topics, and ends with questions and a review section. Hands-on exercises are included whenever appropriate.