root/man/bin/sh.html

/* [<][>][^][v][top][bottom][index][help] */
<html>
<head>
<title>sh</title>
<body bgcolor=#ffffff>
<h2 align=center>sh</h2>
<h4 align=center>OS/161 Reference Manual</h4>

<h3>Name</h3>
sh - user command shell

<h3>Synopsis</h3>
/bin/sh [-c command]

<h3>Description</h3>

This is a simple command interpreter. The shell provided with OS/161
(or, perhaps, provided as a solution set, if you had to write a shell)
is a simple shell accepting some basic Unix-like syntax.

<h3>Requirements</h3>

sh uses these system calls:

<ul>
<li> <A HREF=../syscall/chdir.html>chdir</A>
<li> <A HREF=../syscall/fork.html>fork</A>
<li> <A HREF=../syscall/execv.html>execv</A>
<li> <A HREF=../syscall/waitpid.html>waitpid</A>
<li> <A HREF=../syscall/read.html>read</A>
<li> <A HREF=../syscall/write.html>write</A>
<li> <A HREF=../syscall/_exit.html>_exit</A>
<li> <A HREF=../syscall/__time.html>__time</A>
</ul>

This shell's basic functionality should work properly once the basic
system calls assignment is complete. Some features may require
additional support which may be part of subsequent assignments.

</body>
</html>

/* [<][>][^][v][top][bottom][index][help] */