1.2 Utilities

The remaining part of UNIX (which is much larger!) is composed of a set of suitably tailored programs which run as “user programs”, and which, for want of a better term, may be termed “utilities”.

Under this heading come a number of programs with a very strong symbiotic relationship with the operating system such as

and a number of file system management programs such as:

\begin{tabbing} \hspace{1cm} \=  check \hspace{1cm} \=  du \hspace{1.5cm} \=  rmdir \\ \>  chmod \>  mkdir \>  sync \\ \>  clri \>  mkfs \>  umount \\ \>  df \>  mount \>  update \\ \end{tabbing}

It should be pointed out that many of the functions carried out by the above-named programs are regarded as operating system functions in other computer systems, and that this certainly does contribute significantly to the bulk of these other systems as compared with the UNIX Operating System (in the way we have defined it).

Descriptions of the function and use of the above programs may be found in the “UNIX Programmer’s Manual” (UPM), either in Section I (for the commonly used programs) or in Section VIII (for the programs used only by the System Manager).