Linux Programming Bible
Inside you'll find complete coverage of Linux programming:Master the basic tools -- bash, regular expressions, sed, grep, Emacs, and moreTkae charge of the Linux C tools, including compilers, libraries, and debuggersUnderstand the Linux model, from files and directories to signals and I/OSet up communications using semaphores, pipelines, FIFOs, and TCP/IPDiscover how Perl glues it all together, from CGI and SQL/DBI applications to GUIsGet practical tips on CVS collaboration, security, and performance optimization