Name

sh

Synopsis

    sh [options] [arguments]

The standard command interpreter that executes commands from a terminal or a file. On commercial Unix systems, /bin/sh is often the original Bourne shell, which lacks features found in Bash and the Korn shell.

On some systems, /bin/sh may be a version of ksh88. (This is true of Solaris’s /usr/xpg4/bin/sh.) On GNU/Linux, /bin/sh is a symbolic link to Bash, while on Mac OS X /bin/sh is a separate copy of Bash. See Chapter 4 for more information on Bash, ksh88, and ksh93, including command-line options.

Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.