1 .\"" Modified Thu Jun 23 19:05:15 2011 by Vivek Prakash <vivekprakash@acm.org>
2 .TH HIER 7 2011-06-23 "MINIX 3" "MINIX 3 Programmer's Manual"
4 hier \- Description of the file system hierarchy
6 A tour through the MINIX 3 directory hierarchy.
9 This is where the whole tree starts, and is called root.
12 Contains the utility programs; see also \fB/sbin/\fP, \fB/usr/bin/\fP, \fB/usr/sbin\fP.
15 \fBcat\fP show files, \fBcat\fP(1)
16 \fBcp\fP copy files and directories, \fBcp\fP(1)
17 \fBmount\fP mount file systems, \fBmount\fP(1)
23 Contains device, block, or other special files. See
27 \fBconsole\fP computer's console device, \fBtty\fP(4)
28 \fBfd*\fP floppy disk, \fBfd\fP(4)
29 \fBc?d*\fP hard disk, \fBhd\fP(4)
30 \fBnull\fP accetps and discards all input; produces no output
31 \fBtty*\fP terminal device, \fBtty\fP(4)
32 \fBzero\fP the zero device; produces null bytes
37 System configuration and data files; see also \fB/usr/etc/\fP.
40 \fBethers\fP ethernet addresses database, \fBethers\fP(5)
41 \fBfstab\fP filesystem table, \fBfstab\fP(5)
42 \fBgroup\fP group permissions file
44 name of the local system, \fBusage\fP(5)
45 \fBhosts\fP TCP/IP hosts database, \fBhosts\fP(5)
46 \fBkeymap\fP keymap for custom keyboard, \fBloadkeys\fP(1)
48 configuration file for man(1), \fBman.conf\fP(5)
49 \fBmotd\fP system message of the day, \fBlogin\fP(1)
50 \fBmtab\fP mounted file system table, \fBfstab\fP(5)
51 \fBpasswd\fP user database, \fBpasswd\fP(1)
52 \fBprofile\fP system wide shell profile
53 \fBrc\fP system startup script, \fBboot\fP(8)
55 TCP/IP names to services
56 \fBshadow\fP shadow password database, \fBpasswd\fP(5)
57 \fBtermcap\fP terminal type descriptions, \fBtermcap\fP(1)
58 \fBttytab\fP terminals device table, \fBttytab\fP(5)
59 \fButmp\fP user login database, \fButmp\fP(5)
64 Contains home directories for users.
67 \fBbin\fP home directory for user bin
68 \fBast\fP Honorary home directory of Andrew S. Tanenbaum
72 Mount point for temporarily mounted file system.
75 Mount point for the process file system, which provides information about running processes and the kernel.
78 This directory is the home directory for the root user.
81 \fB.ashrc\fP ash (shell) startup configuration, \fBash\fP(1)
82 \fB.exrc\fP ex/vi (editor) startup configuration, \fBvim\fP(1)
84 login shell profile configuration
85 \fB.ssh/\fP contains user private keys, known_hosts and
86 authorized_keys, \fBssh\fP(1)
90 Contains system programs and administrative utilites.
93 Contains small, short-lived temporary files; see also \fB/usr/tmp/\fP.
96 Contains source and majority of system utilities and files
99 \fIadm/\fP Contains System administration files.
101 \fBlastlog\fP last logins, \fBlogin\fP(1)
102 \fBlog\fP default log file
103 \fBold\fP last weeks log files
104 \fBwtmp\fP user logins and logouts, \fBlogin\fP(1)
105 \fB*.cache\fP cached data of some programs
108 \fIast/\fP Contains user skeleton files.
110 \fIbin/\fP Common user programs and utilities.
112 \fBman\fP show manual pages, \fBman\fP(1)
115 \fIetc/\fP More system data files; see also \fB/etc\fP.
117 \fBdaily\fP daily system cleanup
118 \fBrc\fP continued system initialization, \fBboot\fP(8)
121 Standard C include files.
123 \fBarpa\fP include files for Internet service protocols
124 \fBmachine\fP machine specific include files
125 \fBminix\fP MINIX 3 kernel include files
126 \fBnetinet\fP include files for Internet standard protocols
127 \fBsys\fP system C include files.
130 \fIlib/\fP Compiler libraries and other support files.
132 \fBcawf/\fP text formatter support files, \fBcawf\fP(1)
133 \fBcrontab\fP cron jobs, \fBcron\fP(8)
134 \fBdict/\fP word lists
135 \fBlibc.a\fP C library
138 \fIman/\fP Contains manual pages in subdirectories according to
139 the man page sections. See \fBman\fP(1).
141 \fBcat*/\fP preformatted manual pages
142 \fBman0/\fP section 0, Book style user commands
143 \fBman1/\fP user commands
144 \fBman2/\fP system calls
145 \fBman3/\fP library routines
146 \fBman4/\fP device files
147 \fBman5/\fP file formats
149 \fBman7/\fP miscellaneous
150 \fBman8/\fP system utilities
151 \fBwhatis\fP table of manual pages, \fBwhatis\fP(5)
155 Contains binaries associated with various boot programs.
157 \fBboot\fP bootstrap code, \fBinstallboot\fP(8)
161 Contains programs which are related to local softwares.
163 \fBbin/\fP utilities for locally installed programs
164 \fBetc/\fP local configuration and data files
165 \fBman/\fP manual pages associated with local programs
169 Contains saved elvis editor buffers.
170 See \fBelvprsv\fP(8), \fBelvrec\fP(1).
173 Contains spooled files for various commands and
176 \fBat/\fP spooled jobs for \fBat\fP(1)
177 \fBat/past/\fP completed \fBat\fP(1) jobs
178 \fBcrontabs/\fP spooled jobs for \fBcron\fP(8)
179 \fBlpd/\fP spooled files for printing
180 \fBmail/\fP mail drops, \fBmail\fP(1)
181 \fBuser\fP mailbox of user
184 \fIsrc/\fP Contains system and command source files.
186 \fBLICENSE\fP MINIX 3 license to use
187 \fBMakefile\fP targets for building and installing libraries,
188 utilities and boot files
189 \fBcommands/\fP source file for command utilities
191 \fBinclude/\fP includes common to NetBSD and Minix
192 \fBlib/\fP lib files common to NetBSD kernel and libc
193 \fBdocs/\fP documents related to recent source changes
194 \fBdrivers/\fP source files for various device drivers
195 \fBetc/\fP source for files in /etc/
196 \fBinclude/\fP standard C include source files
197 \fBkernel/\fP kernel source files
198 \fBlib/\fP source for libraries in /usr/lib/
199 \fBman/\fP manual pages
200 \fBservers/\fP source files for system servers
201 \fBshare/\fP source for files in /usr/share/
202 \fBtest/\fP source files for system test programs
203 \fBtools/\fP kernel image making tools
206 \fItmp/\fP Contains large, short lived temporary files.
216 Not all of the directories and files shown are present. They must be
219 Many of the listed manual references do not yet exist.
221 Kees J. Bot (kjb@cs.vu.nl)