Important Directories
You already know about /home, where user files are stored. As
a system administrator and programmer, several other directories will
be important to you. Here are a few, along with their contents:
-
/bin The most essential Unix commands, such as ls.
-
/usr/bin Other commands. The distinction between
/binand/usr/binis arbitrary; it was a convenient way to split up commands on early Unix systems that had small disks.-
/usr/sbin Commands used by the superuser for system administration.
-
/boot Location where the kernel and other files used during booting are sometimes stored.
-
/etc Files used by subsystems such as networking, NFS, and mail. Typically, these contain tables of network services, disks to mount, and so on.
-
/var Administrative files, such as log files, used by various utilities.
-
/var/spool Temporary storage for files being printed, sent by UUCP, and so on.
-
/usr/lib Standard libraries, such as
libc.a. When you link a program, the linker always searches here for the libraries specified in-loptions.-
/usr/lib/X11 The X Window System distribution. Contains the libraries used by X clients, as well as fonts, sample resources files, and other important parts of the X package. This directory is usually a symbolic link to
/usr/X11R6/lib/X11.-
/usr/include Standard location of include files used in C programs, such as
<stdio.h>.-
/usr/src Location of sources to programs built on the system.
-
/usr/local Programs and data files that have been added ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access