The Unix Programming Environment is a comprehensive guide to the UNIX system that covers everything from the basics of using the command line interface to programming in C. With this book, you'll learn not only how to use UNIX, but also how to make the most of its unique philosophy and power.
This edition has been completely updated for today's UNIX user, with new chapters on shells, scripting, and Makefiles. You'll find comprehensive coverage of essential topics such as file systems, process management, text processing, and system administration. In addition, the book includes detailed discussions of modern tools such as Perl, Python, and Ruby.