.TH HIER 7 .SH NAME hier \- file system hierarchy .SH DESCRIPTION .de SP .if t .sp 0.4 .if n .sp .. A tour through the VMD Minix directory hierarchy. .nf .SP / root .SP /bin/ Utility programs, cf /usr/bin/ (1) cat Show files, \fBcat\fP(1) sh Shell, \fBsh\fP(1) ... .SP /boot Boot Monitor, \fBmonitor\fP(8) .SP /dev/ devices (4) console Main console, \fBtty\fP(4) tty* Terminals, \fBtty\fP(4) hd* Hard disk, \fBhd\fP(4) fd* Floppy disk, \fBfd\fP(4) ... .SP /etc/ System configuration and data files, cf /usr/etc/ (1,5,8) ethers Ethernet addresses database, \fBethers\fP(5) fstab File system table, \fBfstab\fP(5) group Groups database, \fBgroup\fP(5) hosts TCP/IP hosts database, \fBhosts\fP(5) hosts.equiv Network equivalent hosts, \fBhosts.equiv\fP(5) inetd.conf Inet daemon config file, \fBinetd.conf\fP(5) keymap Keymap for custom keyboard, \fBkeymap\fP(5) motd Message of the day, \fBlogin\fP(1) mtab Mounted file system table, \fBfstab\fP(5) passwd User database, \fBpasswd\fP(5) profile System wide shell profile, \fBsh\fP(1) rc System startup script, \fBboot\fP(8) resolv.conf TCP/IP domain name system, \fBresolv.conf\fP(5) services TCP/IP names to services, \fBservices\fP(5) shadow Shadow password database, \fBpasswd\fP(5) termcap Terminal type descriptions, \fBtermcap\fP(5) timeinfo Timezone setting ttytab Terminals device table, \fBttytab\fP(5) utmp User login database, \fBlogin\fP(1) vdisk.conf Virtual disk configuration file, \fBvd\fP(4) ... .SP /home/ Home directories \fIuser\fP Home directory of \fIuser\fP .ashrc Ash (shell) startup, \fBash\fP(1) .exrc Ex/vi (editor) startup, \fBex\fP(1) .joerc Joe (editor) startup, \fBjoe\fP(1) .profile Custom user shell profile, \fBsh\fP(1) .rhosts Remote user permission file, \fBrhosts\fP(5) mailbox Incoming email, \fBmail\fP(1), \fBsmail\fP(8) ... ... .SP /minix/ Minix kernel images, \fBmonitor\fP(8), \fBbuild\fP(8) .SP /sbin/ System utilities, cf /usr/sbin/ (8) init All processes parent, \fBinit\fP(8) readclock Read the real time clock, \fBreadclock\fP(8) ... .SP /tmp/ Small, short-lived temporary files, cf /usr/tmp/ .SP /opt/ Optional software packages, \fBpkgadd\fP(8) .SP /usr/ System files (no user file in sight) .SP adm/ System administration files (1,5,8) authlog Security log, \fBsu\fP(1), \fBshutdown\fP(8) lastlog Last logins, \fBlogin\fP(1) oldlog/ Last weeks log files packages List of installed packages, \fBpkgadd\fP(8) wtmp User logins and logouts, \fBlogin\fP(1) ... .SP ast/ Honorary home directory of Andrew S. Tanenbaum Also new user initial files .SP bin/ User programs cc C compiler, \fBcc\fP(1) kcc Kernel C compiler, \fBcc\fP(1) cp Copy files, \fBcp\fP(1) ls List files, \fBls\fP(1) man Show manual pages, \fBman\fP(1) ... .SP build/ Program compile tree, shadow of /usr/src/, \fB@build\fP(8) .SP etc/ More system data files, cf /etc (8) rc Continued system startup, \fBboot\fP(8) daily Daily system cleanup ... .SP include/ C-compiler include files minix/ Minix kernel include files ... ... .SP lib/ Compiler libraries and other support stuff cawf/ Text formatter support files, \fBcawf\fP(1) cc/ C-compiler passes (symlink), \fBcc\fP(1) \fIarch\fP/ Per architecture stuff libc.a C library ... ... dict/ Word lists words American English word list, \fBlook\fP(1) ... smail/ Mail utilities and configuration, \fBsmail\fP(5) ... .SP local/ Local software, cf /usr/ bin/ Local utilities build/ Local software build tree etc/ Local data files rc Local system startup ... lib/ Local libraries man/ Local manual pages sbin/ Local system utilities src/ Local sources ... .SP man/ Manual pages, \fBman\fP(1) cat*/ Preformatted manual pages man0/ Section 0, Book style user commands man1/ User commands man2/ System calls man3/ Library routines man4/ Device files man5/ File formats man6/ Games man7/ Miscellaneous man8/ System utilities whatis Table of manual pages, \fBwhatis\fP(5) ... .SP mdec/ boot Bootstrap code, \fBinstallboot\fP(8) ... .SP preserve/ Saved elvis editor buffers, \fBelvprsv\fP(8), \fBelvrec\fP(1) .SP sbin/ System utilities (8) build Build Minix kernel, \fBbuild\fP(8) inet TCP/IP task, \fBinet\fP(8) shutdown Shut system down cleanly, \fBshutdown\fP(8) ... .SP spool/ Printer and command spooling at/ At jobs, \fBat\fP(1) past/ Completed at jobs lpd/ Printer jobs, \fBlp\fP(1) smail/ Mail queue and logs, \fBsmail\fP(8) .SP src/ System and command sources COPYRIGHT Copyright status of VMD Minix cmd/ Utility sources lib/ Library sources sys/ Kernel sources, \fBbuild\fP(8) cmd/ Kernel/fs dependent utilities fs/ File system inet/ TCP/IP task kernel/ Kernel mm/ Memory manager tools/ Image Makefile and images version/ Kernel version info .SP vmd/ VMD added sources, cf /usr/src/ bsd/ Sources obtained from BSD, cf /usr/src/ gnu/ Sources under GNU copyright, cf /usr/src/ .SP tmp/ Large temporary files .SP /var/ Many /usr directories, like /usr/tmp, are really symlinks into /var. This allows one to set up the system with /usr read-only. One should try to forget /var exists. .fi .SH "SEE ALSO" .BR ls (1), .BR man (1), .BR find (1), .BR grep (1), .BR checkhier (8). .SH BUGS Many of the listed manual references do not yet exist. .SH AUTHOR Kees J. Bot (kjb@cs.vu.nl)