A unique guide to the classic Linux/Unix Toolset. Programming is more than just coding. Software developers must build, analyse and test their programs; they have to avoid performance bottlenecks, administer internal and foreign modifications, find and remove errors. Using tools available under Linux/Unix, developers can solve the problems of the programming practice. * Tools covered are the 'classics' in Linux/Unix environments * Unique coverage of wide range of tools including: DIFF, PATCH, UNRAVEL, GPROF, GCOV, SniFF+ and many more * Includes practical exercises to test competence * Companion Web site includes information on more recent developments as well as extensive additional resources