A3000UX - Born to run UNIX SVR4

Guy Harris guy at auspex.auspex.com
Sun Feb 3 08:00:56 AEST 1991


>- Bourne Shell, Berkeley Shell, Korn Shell, Restricted Shell,
>  Remote Shell and Job Control Shell.

On the other hand, this is rather silly, althoguh maybe that's what you
want in a blurb.  The "Berkeley Shell" is presumably the C shell, or at
least that's what everybody *I* know calls it (if nobody else calls it
the "Berkeley Shell", perhaps it's *NOT* a good name to use in a
marketing blurb!).

The "Job Control Shell", the "Restricted Shell", and the "Bourne Shell"
are, as far as I know, all implemented by the *SAME* binary.  If you run
it as "sh", it's the Bourne shell; if you run it as "jsh", it's the "Job
Control Shell" (i.e., Bourne shell with job control); if you run it as
"/usr/lib/rsh", it's the "Restricted" shell (although I've heard it's
not quite as secure as some might think).

The "Remote Shell" is now what "rsh" is, the "Restricted Shell" being
sent off to "/usr/lib" so that BSDites won't have to think of the remote
shell as being "remsh" (as it is in some existing S5 systems).  I
wouldn't count it as an *additional* shell, though; i.e., the list of
shells given there really has only three shells in it: Bourne, C, and
Korn - or 2 1/2, if you think of the Korn shell as a Bourne shell
superset.



More information about the Comp.unix.amiga mailing list