Linux Programming
Chapter 1 Introduction
1.1 Introduction to LNIX, Linux, and GNU
1.1.1 What is IYNIX
1.1.2 What Is Linux
1.1.3 GNL, projects and free software will
1.1.4 Linux distribution
1.2 Linux programming.
1.2.1 Linux program
1.2.2 Text Editor
1.2.3 C language compiler
1.2.4 Development system guidance
1.3 Getting Help
1.4 summary
Chapter 2 shell programming
2.1 Why Use shell Programming
2.2 A little Philosophy
2.3 What is shell
2.4 Pipes and redirection
2.4.1 Redirecting output
2.4.2 Redirection Input
2.4.3 pipeline
2.5 shell as a programming language
2.5.1 Interactive program
2.5.2 Creating a Script
2.5.3 Making the Script Executable
2.6 shell syntax
2.6.1 variable
2.6.2 conditions
2.6.3 Control structure
2.6.4 function
2.6.5 command
2.6.6 Executing Commands
2.6.7 aere 1 document
2.6.8 Debugging the script
2.7 Towards Graphics: dialog tool
2.8 Comprehensive Application
2.8.1 demand
2.8.2 design
2.8.3 Description of Applications
2.9 summary
Chapter 3 File operations.
3.1 Linux file structure
3.1.1 directory
3.1.2 Files and Devices
3.2 System calls and device drivers
3.3 library function
3.4 Accessing Underlying Files
3.4.1 write the system Call
3.4.2 read the system Call
3.4.3 open System call
关于Linux Programming
This book describes the development of programs on Linux and other UNIX-style operating systems, mainly including the standard Linux C language library and the use of various tools by different Linux or UNIX standards, the use of most of the standard Linux development tools, Through DBM and MySQL data store Linux data, for X window system to establish a graphical user interface. This book helps the reader grasp the relevant knowledge by first introducing the theory of programming and then clarifying it with appropriate examples and clear explanations. This book is suitable for beginners of Linux and those who want to use Linu line development programs, and it is also suitable as a reference for teachers and students of computer related majors in universities.
Chapter 1 Introduction
1.1 Introduction to LNIX, Linux, and GNU
1.1.1 What is IYNIX
1.1.2 What Is Linux
1.1.3 GNL, projects and free software will
1.1.4 Linux distribution
1.2 Linux programming.
1.2.1 Linux program
1.2.2 Text Editor
1.2.3 C language compiler
1.2.4 Development system guidance
1.3 Getting Help
1.4 summary
Chapter 2 shell programming
2.1 Why Use shell Programming
2.2 A little Philosophy
2.3 What is shell
2.4 Pipes and redirection
2.4.1 Redirecting output
2.4.2 Redirection Input
2.4.3 pipeline
2.5 shell as a programming language
2.5.1 Interactive program
2.5.2 Creating a Script
2.5.3 Making the Script Executable
2.6 shell syntax
2.6.1 variable
2.6.2 conditions
2.6.3 Control structure
2.6.4 function
2.6.5 command
2.6.6 Executing Commands
2.6.7 aere 1 document
2.6.8 Debugging the script
2.7 Towards Graphics: dialog tool
2.8 Comprehensive Application
2.8.1 demand
2.8.2 design
2.8.3 Description of Applications
2.9 summary
Chapter 3 File operations.
3.1 Linux file structure
3.1.1 directory
3.1.2 Files and Devices
3.2 System calls and device drivers
3.3 library function
3.4 Accessing Underlying Files
3.4.1 write the system Call
3.4.2 read the system Call
3.4.3 open System call