Amongst the cacophony of competing claims in the computer world, the Linux operating system is finding an increasingly powerful voice.
As an alternative to Microsoft and Apple, it is proving attractive to many people through its completely open philosophy, together with the richly-featured galaxy of free software applications available.
This book covers Linux from basic concepts to advanced techniques. Six programming languages are covered with coding examples for their general features. Three of the most popular Linux applications for desktop publishing, graphic design and audio editing are also introduced.
Each chapter concludes with a set of practical computing exercises and questions for lecture room use.
The text is divided into four books, the chapters of which are:
BOOK 1 – INTRODUCING LINUX AND ITS COMMANDS
Chapter 1 Welcome to Linux
Chapter 2 The Linux File Structure
Chapter 3 Linux Commands
Chapter 4 Text Editors
BOOK 2 – PROGRAMMING WITHIN LINUX
Chapter 5 Processes
Chapter 6 Shell Language Programming
Chapter 7 The awk Report Generator
Chapter 8 C Language programming
Chapter 9 Using Java
Chapter 10 Python Programming
Chapter 11 Programming in Perl
BOOK 3 – MANAGING LINUX SYSTEMS
Chapter 12 The Linux Environment
Chapter 13 System Maintenance Facilities
Chapter 14 GUI Tools for System Control
BOOK 4 – INSTALLING AND USING APPLICATIONS
Chapter 15 Various ways of installing applications
Chapter 16 Using SCRIBUS for desktop publishing
Chapter 17 Using GIMP for producing images
Chapter 18 Using Audacity for audio editing
Appendix A Summary of useful Linux Commands (bash)
Appendix B The ASCII character set
As an alternative to Microsoft and Apple, it is proving attractive to many people through its completely open philosophy, together with the richly-featured galaxy of free software applications available.
This book covers Linux from basic concepts to advanced techniques. Six programming languages are covered with coding examples for their general features. Three of the most popular Linux applications for desktop publishing, graphic design and audio editing are also introduced.
Each chapter concludes with a set of practical computing exercises and questions for lecture room use.
The text is divided into four books, the chapters of which are:
BOOK 1 – INTRODUCING LINUX AND ITS COMMANDS
Chapter 1 Welcome to Linux
Chapter 2 The Linux File Structure
Chapter 3 Linux Commands
Chapter 4 Text Editors
BOOK 2 – PROGRAMMING WITHIN LINUX
Chapter 5 Processes
Chapter 6 Shell Language Programming
Chapter 7 The awk Report Generator
Chapter 8 C Language programming
Chapter 9 Using Java
Chapter 10 Python Programming
Chapter 11 Programming in Perl
BOOK 3 – MANAGING LINUX SYSTEMS
Chapter 12 The Linux Environment
Chapter 13 System Maintenance Facilities
Chapter 14 GUI Tools for System Control
BOOK 4 – INSTALLING AND USING APPLICATIONS
Chapter 15 Various ways of installing applications
Chapter 16 Using SCRIBUS for desktop publishing
Chapter 17 Using GIMP for producing images
Chapter 18 Using Audacity for audio editing
Appendix A Summary of useful Linux Commands (bash)
Appendix B The ASCII character set