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. |