If you are going to develop software on a Linux-based operating system (OS), then it will be important for you to know how to interact with and manage the OS. The next five chapters are devoted to providing you with a solid foundation in the tools and features of Linux.
These chapters focus specifically on what you should know about Linux as a developer. Linux itself is a huge topic with large volumes devoted to exploring the OS. The goal here is to provide you with what you need to know as a developer, not as a regular end user or administrator.1
The next five chapters cover the following:
The core concepts of the Linux operating system
What Linux distributions are
How to manage the Linux filesystem
Critical Linux commands that all software developers should know
Essential system administration tasks that will be useful for you to know as a developer
1 Certainly, the topics presented will also be useful to these sets of Linux users.
3.143.218.146