Datasheet

/bin programs needed early in the boot process
/usr/sbin programs reserved for the system administrator
/sbin programs reserved for the system administrator and needed for booting
/usr/include header files for the C compiler
/usr/include/g++ header files for the C++ compiler
/usr/share/doc various documentation files
/usr/share/man system manual pages (man pages)
/usr/src source code of system software
/usr/src/linux kernel source code
/tmp, /var/tmp temporary files
/usr all application programs
/var configuration files (such as those linked from /usr)
/var/log system log files
/var/adm system administration data
/lib shared libraries (for dynamically linked programs)
/proc process file system
/sys “system” file system where all device information for the kernel is gath-
ered
/usr/local local, distribution-independent extensions
/opt optional software, larger add-on program packages (such as KDE,
GNOME, Netscape)
248 19.1. Introduction to Bash