10

Configuring Software

Sooner or later, everyone has to configure software on a Linux system. And while there are many ways to do that, there is thankfully a general pattern that you can follow to get the results you want. On Linux, this is especially common; because much of the standard tooling in Linux follows the “small, sharp tools” philosophy, the tendency is toward lots of small, powerful programs that provide flexibility by supporting extensive configuration.

In this chapter, you’ll learn about the configuration hierarchy that well-designed programs tend to use. Whether you just need to check a manual page to find a command-line argument for a single command or whether you want to set an environment variable that applies to all commands ...

Get The Software Developer's Guide to Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.