Illustrations and updated screen captures clarify key concepts
Syntax/Dissection boxes for every command offer readers a summarization of the syntax, its use, and its commonly
used command options, to provide a study aid and quick reference
Hands-on projects at the end of each chapter provide clear, step-by-step practice for applying what has been
learned
Discovery Exercises at the end of each chapter range from easy to challenging to encourage readers to continue
to further their knowledge
Free copy of most current distribution of Fedora Core (Linux) included to complete hands-on projects and Discovery
Exercises
Appendix includes a Syntax Guide to UNIX/Linux commands that covers purpose, options, and examples to serve
as a comprehensive reference tool
Table of Contents
CHAPTER 1: THE ESSENCE OF UNIX AND LINUX
CHAPTER 2: EXPLORING THE UNIX/LINUX FILE SYSTEMS AND FILE SECURITY
CHAPTER 3: MASTERING EDITORS
CHAPTER 4: UNIX/LINUX FILE PROCESSING
CHAPTER 5: ADVANCED FILE PROCESSING
CHAPTER 6: INTRODUCTION TO SHELL SCRIPT PROGRAMMING
CHAPTER 7: ADVANCED SHELL PROGRAMMING
CHAPTER 8: EXPLORING THE UNIX/LINUX UTILITIES
CHAPTER 9: EXPLORING THE NETWORKING UTILITIES
CHAPTER 10: PERL AND CGI PROGRAMMING
CHAPTER 11: DEVELOPING UNIX/LINUX APPLICATIONS IN C AND C++
CHAPTER 12: THE X WINDOW SYSTEM
APPENDIX A: HOW TO ACCESS A UNIX/LINUX OPERATING SYSTEM
APPENDIX B: SYNTAX GUIDE TO UNIX/LINUX COMMANDS
APPENDIX C: HOW TO INSTALL FEDORA AND APACHE WEB SERVER
APPENDIX D: UNIX/LINUX VARIANTS
APPENDIX E: UNIX/LINUX SECURITY: NETWORK AND INTERNET CONNECTIVITY