The first thing which you will notice is that some commands which you are used to will not be found. For example:

SunOS Solaris
/usr/etc/ping /usr/sbin/ping

The next thing you will notice is that not all of the commands take the command line arguments you would normally use:

SunOS Solaris
ps -aux ps -efl

In Chapter 3, SunOS != Solaris, I will go into greater detail about the specific differences between SunOS and Solaris. This chapter will tell you where general programs and files can be found.


UR Astro Directory Structure

This table summarizes how we organize our directories for non-standard software. Click the title above to see it on a full size page (recommended).

Directory

Description

/applic/ The default directory for all non-standard software we install. /opt is a link to this directory so 3rd party software won't choke trying to find it.
/applic/Answerbook Where all of our Answerbook files are kept. This will initially keep only the user and sysadmin documents online. The rest will all be located on optical drive which will be accessible via links in this directory. Justification: All these damn Answerbooks are stored in postscript format(read BIG!).
/applic/(astro-group-abbrev) Each research group has its own 3 letter abbreviation:
nir == Near Infrared Group
fir == Far Infrared Group
ath == Astro Theory Group
apx == Astrophyics Group - Additional theory space
alp == Harry Fulbright's Advanced Lab Projects class.
/applic/apx/rsi The IDL installation directory.
.../gnu/bin|info|lib|man All software from the GNU project is stored here.
.../bin|info|lib|man All non-GNU softare is installed here.
/eod0 & /eod1 Where the NIR rewritable optical disks get mounted.

Solaris Directory Structure

This table summarizes how Solaris organizes its files. Click the title above to see it on a full size page (recommended).

Directory

Description

/bin & /usr/bin SVR4 style binaries.
/cdrom & /cdrom/cdrom# When a CD is placed in the drive it gets automounted into /cdrom/cdrom# where # is from 0..n (0 represents the first drive).
/etc System configuration files.
/floppy & /floppy/floppy# Same as /cdrom except with the 3.5" floppy drive. Wabi requires volume management turned off for floppies so you won't actually find your floppy here.
/lib & /usr/lib Shared and archive libraries which get linked with executables.
/sbin Scripts which are used to start the OS, commands which root might need if /usr can't be mounted (mount, sync, etc...)
/tmp Where temporary files may be stored. Usually mounted out of swap space.
/usr/ccs/bin|lib Where Sun has decided to keep programming related files. (make, m4, prof, nm, sccs, ld, etc...)
/usr/dt/bin|man|lib|include|... Analagous to openwin, the Common Desktop Environment gets stored here.
/usr/include Header files for the libraries in /usr/lib.
/usr/man Somewhat helpful information accessible by the man command are kept here.
/usr/mail Where user's mail is kept.
/usr/openwin/bin|include|lib|man|... Sun's Openwindows environment.
/usr/ucb Where the comfortable BSD style commands are kept. If you want these, make sure your path has this directory before /usr/bin.

©1996 kevin mcfadden