Here is a summary of all built-in commands and keywords.
| Command | Chapter | Summary | 
|---|---|---|
| : | 7 | Do nothing (just do expansions of arguments). | 
| . | 4 | Read file and execute its contents in current shell. | 
| alias | 3 | Set up shorthand for command or command line. | 
| bg | 8 | Put job in background. | 
| break | 5 | Exit from surrounding for, select, while, or until loop. | 
| case | 5 | Multi-way conditional construct. | 
| cd | 1 | Change working directory. | 
| continue | Skip to next iteration of for, select, while, or until loop. | |
| echo | 4 | Expand and print arguments (obsolete). | 
| exec | 9 | Replace shell with given program. | 
| exit | 5 | Exit from shell. | 
| export | 3 | Create environment variables. | 
| eval | 7 | Process arguments as a command line. | 
| fc | 2 | Fix command (edit history file). | 
| fg | 8 | Put background job in foreground. | 
| for | 5 | Looping construct. | 
| function | 4 | Define function. | 
| getopts | 6 | Process command-line options. | 
| if | 5 | Conditional construct. | 
| jobs | 1 | List background jobs. | 
| kill | 8 | Send signal to process. | 
| let | 6 | Arithmetic variable assignment. | 
| newgrp | Start new shell with new group ID. | |
| 1 | Expand and print arguments on standard output. | |
| pwd | 1 | Print working directory. | 
| read | 7 | Read a line from standard input. | 
| readonly | 6 | Make variables read-only (unassignable). | 
| return | 5 | Return from surrounding function or script. | 
| select | 5 | Menu generation construct. | 
| set | 3 | Set options. | 
| shift | 6 | Shift command-line arguments. | 
| time | Run command and print execution times. | |
| trap | 8 | Set up signal-catching routine. | 
| typeset | 6 | Set special characteristics of variables. | 
| ulimit | 10 | Set/show process resource limits. | 
| umask | 10 | Set/show file permission mask. | 
| unalias | 3 | Remove alias definitions. | 
| unset | 3 | Remove definitions of variables or functions. | 
| until | 5 | Looping construct. | 
| wait | 8 | Wait for background job(s) to finish. | 
| whence | 3 | Identify source of command. | 
| while | 5 | Looping construct. | 
| This HTML Help has been published using the chm2web software. |