: | Returns a zero exit value |
. | Reads and executes commands from a file parameter and then returns. |
break | Exists from the enclosing for, while, or until command loops, if any. |
cd | Changes the current directory to the specified directory. |
continue | Resumes the next iteration of the enclosing for, while, or until command loops. |
echo | Writes character strings to standard output. |
eval | Reads the arguments as input to the shell and executes the resulting command or commands. |
exec | Executes the command specified by the Argument parameter, instead of this shell, without creating a new process. |
exit | Exits the shell whose exit status is specified by the n parameter. |
export | Marks names for automatic export to the environment of subsequently executed commands. |
hash | Finds and remembers the location in the search path of specified commands. |
pwd | Displays the current directory. |
read | Reads one line from standard input. |
readonly | Marks name specified by Name parameter as read-only. |
return | Causes a function to exit with a specified return value. |
set | Controls the display of various parameters to standard output. |
shift | Shifts command-line arguments to the left. |
test | Evaluates conditional expressions. |
times | Displays the accumulated user and system times for processes run from the shell. |
trap | Runs a specified command when the shell receives a specified signal or signals. |
type | Interprets how the shell would interpret a specified name as a command name. |
ulimit | Displays or adjusts allocated shell resources. |
umask | Determines file permissions. |
unset | Removes the variable or function corresponding to a specified name. |
wait | Waits for the specified child process to end and reports its termination status. |
See Bourne Shell Built-in Commands for more information.